当我构建我的用户控件时,我想确保用户在使用我的控件时应该在他们的代码中设置一些属性。例如,假设我构建了一个客户用户控件,我的团队中的其他开发人员将使用该控件。我公开的一些属性是:CustomerId
, FirstName
, LastName
, Address1
, City
,State
和ZipCode
. 我想确保我的控件的任何使用者都设置了CustomerId
,如果他/她忘记设置该属性,他们应该会得到某种错误。CustomerId
在未设置属性的情况下会导致编译时错误的解决方案会有所帮助。
问问题
84 次
1 回答
0
经过快速搜索,我想出了以下资源:
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>
于 2013-03-13T15:20:48.033 回答