ASP.net - Button - Javascript Confirm dialog - execute SOME server-side code?

后端 未结 2 1305
执念已碎
执念已碎 2021-01-19 07:27

I have a simple ASP.net page where users can edit information about themselves.

When \"Edit\" button is clicked, the form goes into edit mode and I display \"Save\"

2条回答
  •  醉酒成梦
    2021-01-19 07:54

    There are several ways to do it but I am going to use asp:HiddenField. In javascript, after user confirms, let its result to be set in the hidden field. And in server side, you can access it like any other asp.net control.

    So

    your aspx:

       
    

    CodeBehind:

      protected void Page_Load(object sender, EventArgs e)
    
      {
    
          if (!Page.IsPostBack)
          {
    
            var result = HiddenField1.Value; 
          } 
      }
    

    Javascript:

     //after confirm call this
     function SetValue(val)
     {
       document.getElementById('HiddenField1').value=val;
     }
    

提交回复
热议问题