2013-01-22 98 views
0

我需要通過驗證來創建我的UserControl。 我創建用戶控件:帶驗證的ASP.NET用戶控件

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyValidationControl.ascx.cs" Inherits="Labs.MyValidationControl" %> 


<asp:Label runat="server" ID="Name">Name</asp:Label>  <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> 
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Field ''Name'' is required." ControlToValidate="TextBox3" ValidationGroup="LoginUserValidationGroup">*</asp:RequiredFieldValidator> 
    <br/> 

    <asp:Label runat="server" ID="Password">Password</asp:Label><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> 
    <asp:RangeValidator runat="server" MinimumValue="1" MaximumValue="10" Type="Integer" id="rngText" controltovalidate="TextBox2" ValidationGroup="LoginUserValidationGroup" errormessage="The value must be from 1 to 10!" /> 
    <br /> 

然後我使用用戶控件的形式:

<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent"> 

    <asp:MyValidationControl runat="server"/> 
</asp:Content> 

當我開始我的應用程序此頁面上看到什麼。

+0

當您嘗試提交無效值時會發生什麼? –

+0

如果它是一個按鈕,您如何解決此驗證問題您是否將正確的驗證組設置爲按鈕? – Kiran1016

+0

問題不在驗證中。完全沒有任何形式 – Stalli

回答