【问题标题】:Getting ASP.NET ImageButton OnClientClick changes to the server获取 ASP.NET ImageButton OnClientClick 对服务器的更改
【发布时间】:2009-10-12 20:39:14
【问题描述】:

我在我的网站上使用 ASP.NET ImageButton。当用户单击 ImageButton 时,将通过 OnClientClick 事件触发 javascript。该脚本更改了 ImageButton 的 ImageUrl。

在同一页面上,我有一个提交按钮。

单击该按钮会导致回帖出现。

在处理提交按钮的服务器端 OnClick 事件时,现在有没有办法从服务器端知道 ImageButton 的正确 ImageUrl?

【问题讨论】:

    标签: postback onclick imagebutton onclientclick


    【解决方案1】:

    您能否将更改后的 inage url 存储在隐藏的文本框中,并在回发时获取该文本框。

    【讨论】:

      【解决方案2】:

      或者你可以在你的代码隐藏中使用它:

      protected void imageclicked(object sender, eventargs e)
      {
       ImageButton ClickedButton = sender as ImageButton;
      }
      

      那么你可以使用ClickedButton.ImageUrl

      【讨论】:

        【解决方案3】:

        您可以添加一个隐藏字段来记录每次客户端脚本触发时的图像名称。回发时,您只需检查该字段的值即可。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-08-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-23
          • 2011-04-06
          • 2021-08-22
          • 1970-01-01
          相关资源
          最近更新 更多