我是VB.NET webform开发的新手,但是一个旧的VB / Access开发人员。 我在正常开发之前使用过Keydown,Keypress事件,但是我没有在这个新的Web开发项目中找到这个事件。
我认为它与网络形式这一事实有关。然而,当我搜索时,我无法找到这个问题的其他人,所以我想在这里问一下。下面是我在网络表单上的文本控件上发生的事件的屏幕截图,我试图将按键事件放入其中。
(我想附上我的照片,向您展示列表中的事件,但我没有10个声望点,所以不会让我加入它。)
此活动不适用于网络表单开发吗?基本上我想要做的是让页面检查在启用"登录"之前,文本是txtUsername和txtPassword控件。命令按钮。
我在控件的下拉列表中的所有内容是: (声明) 数据绑定 弃置 在里面 加载 的PreRender 框TextChanged 卸载
答案 0 :(得分:1)
<asp:TextBox id="Foo" runat="server"/>
<asp:RequiredFieldValidator id="Bar"
ControlToValidate="Foo"
Display="Static"
ErrorMessage="*"
runat="server"/>
在提交按钮的点击处理程序中:
If Page.IsValid Then
...
Else
...
End If
您可能还想使用HTML5 required
属性:
<asp:TextBox id="Foo" runat="server" required="required" />
您也可以考虑使用aria-required
:
<asp:TextBox id="Foo" runat="server" required="required" aria-required="true" />