2
この問題は、私の時間の多くを無駄にしています。私はJavaScriptの関数を書いて、ASPの隠しフィールドに値を割り当てましたが、私は私のアプリケーションを実行するとき私はC#変数の値を取得していません 私は何かが不足している場合は私を修正してください。ありがとうございます。 ここ は私のコード はJavaScript関数です:Asp.net C#変数のjavascript関数から値を取得できません
function sureDelete() {
if (confirm("DELETE USER?") == true) {
document.getElementById("hidden_yesno").setAttribute("Value", "1");
//document.getElementById('deleteYesNo').value = 1;
} else {
document.getElementById("hidden_yesno").setAttribute("Value", "0");
//document.getElementById('deleteYesNo').value = 0;
}
return true;
}
私の隠されたフィールドと
<asp:HiddenField ID="hidden_yesno" runat="server" />
<asp:ImageButton runat="server" CssClass="pt-userDeactive help" CommandName="deleteuser"
CommandArgument='<%# Eval("user_id") %>' ImageUrl ="../TemplateS/assets/images/delete.png"
Width="25px" Height="25px" OnClick="Unnamed_Click" OnClientClick="return sureDelete()"/>
、次のイベントをクリックして、そのID
変更されを使用しているC#のコード
protected void Unnamed_Click(object sender, ImageClickEventArgs e) {
string flag = hidden_yesno.Value.ToString();
//here i am getting the value as: ""
if (flag == "1") {
//do something
} else {
//do nothing
}
}
ありがとうございました。 – Programmer