私は次のようにPostBack
を行うには、私のasp.netのボタンを防ぐためにしようとしている:
無効にポストバックボタンASPと実行サーバコード
<asp:button runat="server".... OnClientClick="Confirm(); return false;" />
これはボタンPostBack
を防ぐですが、それはまた私のOnClick
ボタンイベントイマイチ実行しています。
どうすれば修正できますか?
私は何をしようとしていることは確認メッセージを表示することですが、「いいえ」ボタンをPostBack
の確認機能を行う上でのユーザーのクリックした場合:
function Confirm() {
var confirm_value = document.createElement("INPUT");
confirm_value.type = "hidden";
confirm_value.name = "confirm_value";
if (confirm("Do you want to save data?")) {
confirm_value.value = "Yes";
} else {
confirm_value.value = "No";
}
document.forms[0].appendChild(confirm_value);
}
マイボタンのコールバック(そのISN」をトンの呼び出し「falseを返す」ながらOnClientClickに追加:あなたがしたい場合にのみ、
public void OnButtonClicked(object sender, EventArgs e)
{
string confirmValue = Request.Form["confirm_value"];
if (confirmValue == "Yes")
{
//my code
}
}
私のために働いた、レッスンありがとう! :) – CSharpBeginner