2

ユーザーがデータを入力できるように、jqueryダイアログフォームをポップアップしたいと思います。ダイアログの一部のフィールドに検証を追加すると、link_buttonをクリックしてもダイアログが起動しません。ただし、これらの検証を削除するとポップアップします。誰でも私の問題を説明して解決できますか?私は新しいです。

私は私のjqueryを私のコードの後ろに置きました:

protected void link_clicked(object sender, EventArgs e)
{
    string script = @"$('#createDialog').dialog({modal:true, show:'fold',
        hide:'fold'});";
    ClientScript.RegisterStartupScript(GetType(), "popup", script, true);
}

テーブルからテキストボックスのサンプルを取得します。

<tr>
    <td>
        <asp:Label ID="passwordLabel" runat="server" Text="Password:">
        </asp:Label>
    </td>
    <td>
        <asp:TextBox ID="passwordBox" runat="server" CausesValidation="False">
        </asp:TextBox>  
        <asp:RequiredFieldValidator ID="passwordValidator" runat="server" 
            ErrorMessage="This is a mandatory field" 
            ControlToValidate="passwordBox"  ForeColor="red" Display="Dynamic"   
            Font-Size="0.7em">
        </asp:RequiredFieldValidator>
    </td>
</tr>
4

0 に答える 0