【问题标题】:Click event for radio button单选按钮的单击事件
【发布时间】:2011-06-25 19:11:55
【问题描述】:

如何为 ASP.NET/C# 单选按钮检查更改时编写操作? 单击单选按钮时,我需要打开一个弹出窗口。

【问题讨论】:

    标签: c# asp.net radio-button


    【解决方案1】:

    我会推荐使用jQuery

    $(function(){
       $("input:radio").change(function(){
           var selectdValue = $("input:radio:checked").val();
           window.open("myPopup.aspx?val=" + selectdValue ,"myPopup");
       });
    });
    

    【讨论】:

      【解决方案2】:

      将条件放在 OnCheckedChanged 事件上:

         if(radiobutton.Checked)
         {
            // Place your code for POPUP
            mpeQCAttribute.Show();           // mpeQCAttribute is the ModalPopupExtender
         }
      

      【讨论】:

      • 你是否设置了 AutoPostBack 属性为真。
      • 如何开启AutoPostBack属性?
      • @Karthik。它可以在 radiobutton.AutoPostBack=true 之类的代码中或在您的 aspx 文件中完成,如下所示:
      • 是的!我打开了它,但是当我单击单选按钮时页面正在重新加载,但没有发生任何操作
      【解决方案3】:

      您必须将 javascript 的弹出窗口与 itemdatabound/rowdatabound 事件中的单选按钮绑定。或者你可以使用jquery。使用 jquery 很简单,只需探索一下

      【讨论】:

        猜你喜欢
        • 2017-10-28
        • 2018-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-17
        相关资源
        最近更新 更多