如何确保设置了asp.net控件的属性
本文关键字:net asp 控件 属性 设置 何确保 确保 | 更新日期: 2023-09-27 18:03:38
当我构建我的用户控件时,我想确保用户在使用我的控件时应该在他们的代码中设置一些属性。例如,假设我构建了一个客户用户控件,该控件将由我团队中的其他开发人员使用。我所暴露的一些属性是:CustomerId
, FirstName
, LastName
, Address1
, City
, State
和ZipCode
。我想确保我的控件的任何消费者设置CustomerId
,如果他/她忘记设置该属性,他们应该得到某种错误。如果没有设置CustomerId
属性,将导致编译时错误的解决方案将会有所帮助。
经过快速搜索,我找到了以下资源:
http://www.w3schools.com/aspnet/aspnet_refvalidationcontrols.asp下面是使用所需验证器
的示例<!DOCTYPE html>
<html>
<body>
<form runat="server">
Name: <asp:TextBox id="name" runat="server" />
<br>
Age: <asp:TextBox id="age" runat="server" />
<br><br>
<asp:Button runat="server" Text="Submit" />
<br><br>
<asp:RequiredFieldValidator
ControlToValidate="name"
Text="The name field is required!"
runat="server" />
</form>
</body>
</html>
下面是示例的源代码