0

当我构建我的用户控件时,我想确保用户在使用我的控件时应该在他们的代码中设置一些属性。例如,假设我构建了一个客户用户控件,我的团队中的其他开发人员将使用该控件。我公开的一些属性是:CustomerId, FirstName, LastName, Address1, City,StateZipCode. 我想确保我的控件的任何使用者都设置了CustomerId,如果他/她忘记设置该属性,他们应该会得到某种错误。CustomerId在未设置属性的情况下会导致编译时错误的解决方案会有所帮助。

4

1 回答 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 回答