这是我的ASP.NET代码.简单.它有一个与必填字段验证器和提交按钮相关联的文本框.
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" Display="Dynamic"
ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
<asp:Button ID="Button1" runat="server" Text="Click Me" />
Run Code Online (Sandbox Code Playgroud)
请执行下列操作
单击Button1
将显示RequiredFieldValidator
在TextBox中键入一些文本
使用鼠标(请勿使用标签).然后单击按钮,您可以看到您的页面没有"POSTBACK",只有验证被清除.你需要
再次单击"提交表单"按钮.
这似乎是微软设置属性Display ="Dynmaic"时的一个错误,是否有一个简单的解决方法而不改变预期的行为
这有空吗?我无法在任何地方找到解决方案.
asp.net ×1