我做了一个 用户登录的 用户控件,控件里放了一个验证控件作用是不允许用户名为空,当我把用户控件拖到页面上,运行时 验证控件不起作用。我直接把验证控件放到页面时是没有问题的。这样的情况改怎么解决呢?
2 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
我做了控件,然后拉到页面上使用,运行时验证控件是起作用的。
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="myControl.ascx.cs" Inherits="myControl" %>
<asp:TextBox ID="TextBox1" runat="server" Height="34px" Width="246px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
<br />
<asp:TextBox ID="TextBox2" runat="server" Height="36px" Width="136px"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
是不是 ControlToValidate="TextBox1"这个属性没有设置。
- 2 回答
- 0 关注
- 511 浏览
添加回答
举报
0/150
提交
取消