【问题标题】:Passing variables to javascript in imagebutton onclientclick in c#在c#中的imagebutton onclientclick中将变量传递给javascript
【发布时间】:2019-12-06 19:06:16
【问题描述】:

我想将我在查询字符串中收到的动态值从 imagebutton onclientclick 事件传递给 javascript 函数:

    Request.QueryString["id"].ToString()

    <asp:ImageButton ID="btn" runat="server" 
        OnClick="btn_Click"
        ImageUrl="/images/events.gif" 
        OnClientClick="return confirm('Are you sure delete the id number XXXXXX ?');" />

我需要在 XXXXX 上是查询字符串中传递的值。

我尝试了在谷歌上找到的示例但没有成功。

你能帮帮我吗?

提前感谢您的帮助。

【问题讨论】:

  • 如果你想验证查询字符串,你总是可以通过代码隐藏来完成。显然,如果id 是空字符串,您不想显示该消息。当然,您可能已经在 Page_Load 上进行了验证。

标签: javascript c# query-string


【解决方案1】:

尝试使用&lt;% %&gt;从查询字符串中获取ID:

<asp:ImageButton ID="btn" runat="server" 
    OnClick="btn_Click"
    ImageUrl="/images/events.gif" 
    OnClientClick="return confirm('Are you sure delete the id number <%# Request.QueryString["id"].ToString() %> ?');" />

【讨论】:

  • 谢谢我有错误Parser Error 服务器标签格式不正确
  • 尝试将OnClientClick 的双引号换成单引号。喜欢:OnClientClick='return confirm...;'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-10
  • 2013-04-12
  • 1970-01-01
  • 2011-04-08
  • 2018-01-09
相关资源
最近更新 更多