【发布时间】:2014-04-24 14:00:22
【问题描述】:
如何确保 .NET 不会从我的 HTML 表单中删除 NAME 属性。我需要这个才能使用 AngularJS。请告诉我。
在 visualstudio 中,我的表单如下所示:
<form id="scheduleFrm" name="scheduleFrm" runat="server">
但它最终在我的浏览器源中看起来像这样:
<form id="scheduleFrm" method="POST"> without the name attribute
AngularJS 需要 name 属性,但 name 可用于我的表单
【问题讨论】:
-
你在使用mvc吗?请为您的表单输入您的 html 代码。
-
我的表单标签看起来像这样:
-
@AlexandreTRIDADE:
runat="server"指向 ASP.Net,除非还有其他我不知道的用法。 -
我想知道为什么它不会维护 name 属性并且仍然使用 runat="server"
-
@user,见ASP.NET 4 Breaking Changes:
The HtmlForm control does not render a name attribute。我认为没有解决方法。
标签: c# visual-studio angularjs