请参见下面的查看代码:
sys.call()
我如何将@ Html.TextBox(“ datepicker”)设为只读(因此只有datepicker可以填充它),即用户无法键入它。我已经花了一个小时在谷歌上搜索,并且已经在这里查看:Using DatePicker with .NET
答案 0 :(得分:2)
通过传递匿名对象作为第三个参数来添加readonly
属性。
null
(第二个参数)在那里使输入值保持为空。当然,如有必要,您可以填写它。
@Html.TextBox("datepicker", null, new { @readonly = "readonly" })
注意:由于{readonly}是保留关键字,因此必须使用@
符号。
请记住,用户 能够通过删除readonly
属性来操纵HTML。为了安全处理该值,需要在后端进行适当的值检查。