<input type="text" name="signature" data-ID="No Signature" />
注1:像dataID这样的参数是由HTMLAttributes工作的,因为它是一个简单的变量.
注2:我知道扩展方法和使用属性,如@ {var attributes = new Dictionary< string,object> {{“data-ID”,“No Signature”}};}
我觉得必须有更好的方法来解决这个问题.任何的想法…?
非常感谢.
解决方法 您可以通过以下方式添加数据属性:@HTML.TextBoxFor(model => model.signature,new { data_ID = "No signature" })
您必须使用下划线(_)而不是破折号( – ).
提示:也可以在数据属性中使用模型变量:
new { data_ID = Model.ID }总结
以上是内存溢出为你收集整理的c# – 如何向剃刀助手添加参数全部内容,希望文章能够帮你解决c# – 如何向剃刀助手添加参数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)