asp.net-mvc – 获取表单域的生成clientid
发布时间:2020-05-23 18:59:47 所属栏目:asp.Net 来源:互联网
导读:有没有办法获得用html帮助器生成的字段生成的客户端ID? 我有几个组件,有时是在另一种形式,我不会附加JavaScript事件给他们。 所以,对于样本,我想要有: @Html.TextBoxFor(model = model.client.email)script $(#@getmyusercontrolid(model=model.client.
|
有没有办法获得用html帮助器生成的字段生成的客户端ID? 我有几个组件,有时是在另一种形式,我不会附加JavaScript事件给他们。 所以,对于样本,我想要有: @Html.TextBoxFor(model => model.client.email)
<script>
$('#@getmyusercontrolid(model=>model.client.email)').val("put your mail here");
</script>
解决方法我用这个帮手:public static partial class HtmlExtensions
{
public static MvcHtmlString ClientIdFor<TModel,TProperty>(this HtmlHelper<TModel> htmlHelper,Expression<Func<TModel,TProperty>> expression)
{
return MvcHtmlString.Create(htmlHelper.ViewContext.ViewData.TemplateInfo.GetFullHtmlFieldId(ExpressionHelper.GetExpressionText(expression)));
}
}
像其他任何帮助者一样使用它:@ Html.ClientIdFor(model => model.client.email) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-5 – 在GenerateUserIdentityAsync方法的aspne
- 结帐后asp.net – “无效的标记’,’在类,结构或接口中”
- asp.net-mvc – 在asp.net mvc 3剃刀中识别html助手的问题
- asp.net – web.config文件设置是否覆盖IIS设置?
- asp.net-mvc – 如何在MVC中完全分离视图和模型
- asp.net mvc调试器抛出SEHException
- ASP.NET动态创建控件和回发
- asp.net – MVC 4 – 在局部视图中使用不同的模型
- asp.net – axd和ashx处理程序之间的区别
- ASP.NET随机丢失会话值
推荐文章
站长推荐
- asp.net-web-api – AttributeRouting不能与Http
- 如何默认选择一个单选按钮 – asp.net mvc强类型
- 如何在asp.net和C#中实现登录会话
- 在ASP.NET MVC Web API服务和MVC客户端体系结构中
- asp.net-mvc – .NET 4.5 MVC RouteCollection.L
- asp.net-mvc – 在ASP.Net MVC中定义自定义URL路
- asp.net – 如何将会话超时设置超过20分钟.
- asp.net – 以编程方式编辑Web.config
- asp.net-core – 对Post请求的两次调用:使用htt
- asp.net-mvc – MVC简单模型绑定无法正常工作
热点阅读
