我正在使用Angular JS来处理asp.net服务端控件。
<div class="gridpage mb40" name="myForm" ng-model="myForm" ng-form
<div class="form-group">
<label class="">Name of the Supplier:</label>
<asp:TextBox ID="txtSupName" CssClass="form-control" runat="server" ng-model="txtSupName" name="txtName" required></asp:TextBox>
<p ng-show="myForm.txtName.$invalid && !myForm.txtName.$pristine" class="help-block">Your Name is Required.</p>
</div>
</div>
当我部署代码时,运行时出现问题,服务器端控件的名称属性会更改,因此我无法呈现错误消息段落。有没有其他方法可以访问控件,而不是使用myform.txtName.$invalid?
尝试了clientIDMode=Static
,它使id保持静态,但名称仍然更改。