この問題を解決するためにほぼ 2 日を費やしました。動的なチェックボックス リスト (データベースから生成) を含むモーダル ポップアップと、モーダル ポップアップの閉じるボタンがあります。私が欲しいのは、ユーザーが「閉じる」ボタンをクリックすると、モーダルポップアップが閉じられますが、同時に、選択したすべてのチェックボックスの値を取得して文字列に保存したいということです。
<asp:Button ID="btnHide" runat="server" Text="Close" OnClick="btnHide_Click" OnClientClick="HideModalPopup()"/>
protected void btnHide_Click(object sender, EventArgs e)
{
string names=checkCheckboxes(); //calling WORKING function which reutrns all selected checboxes from modal popup in a string, splited by comma
Response.Write(names); //trying to write 'names' variabile which contains all selected checboxes on screen
}
jQuery関数:
function HideModalPopup() {
$find("mpe").hide();
return false;
}
問題は、閉じるボタンをクリックすると、モーダル ポップアップが消えたが、btnHide_Click メソッドの変数「名前」に値が保存されないことです。モーダルポップアップからこの関数に選択されたチェックボックスを取得するにはどうすればよいですか? このコードの何が問題になっていますか?
私を助けてください。