asp.net-mvc – C#Razor Forms – 插入角度属性
发布时间:2020-12-16 09:12:03 所属栏目:asp.Net 来源:网络整理
导读:我正在学习C#和 Asp.net大约11天,有 PHP和 PHP相关框架的背景知识. 我的问题是将Angular.js属性(如ng-controller)插入到Razor生成的输入元素中. 问题是这个…… @Html.TextBoxFor(model = model.Name,new { @class = "Form__TextType Form__TextInput" }) 因
我正在学习C#和
Asp.net大约11天,有
PHP和
PHP相关框架的背景知识.
我的问题是将Angular.js属性(如ng-controller)插入到Razor生成的输入元素中. 问题是这个…… @Html.TextBoxFor(model => model.Name,new { @class = "Form__TextType Form__TextInput" }) 因此,这会生成带有class属性的html输入[type = text]元素.此语法不支持添加ng-model =“someModel”,但我可以创建一个Dictionary,它在服务器端具有该元素的所有必需属性,并将其作为TextBoxFor()中的最后一个参数 这种方式并不是很好,尽管它有效.如果我想更改agular属性,我将不得不更改服务器端的Dictionary对象,这可能非常容易出错. 是否有另一种方法可以为Razor生成的元素添加角度属性? 解决方法
在渲染时,HtmlAttributes参数中的下划线似乎会转换为连字符:
@Html.TextBoxFor(model => model.Name,new { ng_model="someModel" }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在IIS中零停机上传/回滚
- asp.net-mvc – Font Awesome在优化和CDN时无法在Firefox中
- ASP.NET:存储应用程序设置的位置?
- asp.net – 如何为可自定义的应用程序设置数据模型
- asp.net-mvc – 如何将包含动态内容的包添加到asp.net Web优
- asp.net-mvc – 如何根据接受的HTTP动词重载ASP.NET MVC操作
- asp.net-mvc – 更改ASP.NET MVC 3中的默认ModelState错误消
- Asp.net SignalR 让实时通讯变得如此简单
- asp.net-mvc – MVC3:使用ActionMethodSelectorAttribute会
- asp.net – 弹出窗口,如何在IE8中隐藏URL栏
推荐文章
站长推荐
热点阅读