razor - razor 渲染的隐藏输入字段中的 Guid 为空没有价值
问题描述
我正面临这个让我感到困惑的问题。我有一个隐藏的输入字段,它应该包含一个 Guid 空值,但是,如果用 razor 渲染它就没有任何价值。
我的模型:
public class MyClass{
public Guid Id { get; set; }
.....
}
我的剃刀标记:
@model MyClass
@using(Ajax.BeginForm(.....)){
<input type="hidden" name="Id" id="Id" value="@Model.Id" />
@Html.HiddenFor(model => model.Id)
}
生成的html:
<input type="hidden" name="Id" id="Id" value="00000000-0000-0000-0000-000000000000" />
<input type="hidden" name="Id" id="Id" value />
解决方案
推荐阅读
- python - 如何在不耗尽内存的情况下将 14,000 个图像数据集加载到变量中?
- javascript - 如何在本机反应中创建带有数据表的单选按钮部分?
- vue.js - Vue
使用 v-move 类时不触发? - java - 有人可以编码并解释合并排序的合并部分吗?
- neo4j - Neo4J 4 + Apoc:无法为程序“静态”设置注入
- docker - Ubuntu 和 Docker:来自守护进程的错误响应:创建挂载源路径时出错
- r - 将嵌套的 json 文件读入 R 并写入 csv
- matlab - 如何使用 cvpartion 将数据集拆分为训练/验证/测试?
- javascript - jQuery:上传前的多图像尺寸验证
- android - ListPopupWindow 动画在文本字段中开始,而不是在其下方