您的位置 首页 asp.Net

asp.net-mvc – 我可以获取html.HiddenFor / Html.Hidden创建一个id还是我应该手动

我这样做:

<%=Html.HiddenFor(o => o[i].HobbyId) %>

它创建了一个隐藏的输入但没有id(只是名字,我需要id).

我可以创建一个id吗?

我是这样做的:

<%=Html.HiddenFor(o => o[i].HobbyId,new Dictionary<string,object>{{"id"," _ "+i+"__HobbyId"}}) %>

解决方法

更清洁的方法是

<%=Html.HiddenFor(o => o[i].HobbyId,new {id = " _ "+i+"__HobbyId"}) %>

但除此之外,你现有的方法还可以.如果你真的想要一个简单的语法,你可以创建一个调用HiddenFor的扩展方法,但这似乎不值得.

关于作者: dawei

【声明】:金华站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

热门文章