ユーザーがデータを入力できるように、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>