【问题标题】:How to open a popup page that has parameters(calculated in button event) in button event如何在按钮事件中打开具有参数(在按钮事件中计算)的弹出页面
【发布时间】:2011-04-18 05:31:50
【问题描述】:

如何在按钮事件中打开带有参数(在按钮事件中计算)的弹出页面

ButtonClick()
{
    string id=TextBox.Text;
    /////HERE i want to open a popup as "Index.aspx?ID=id" ///////

}

请尽快回复

【问题讨论】:

  • 请勿将请尽快回复放在帖子末尾,尤其是大写字母。它不会让你更快地得到答案。这是一个问答网站,不是您在遇到问题时可以请求 codez 的地方。

标签: .net asp.net events popup buttonclick


【解决方案1】:

您无法真正从代码隐藏中打开正常的弹出窗口,您必须从客户端执行此操作。

所以,你可以创建一个Javascript函数,用window.open打开窗口,接受一些参数,然后在代码隐藏ClientScriptManager.RegisterClientScriptBlock中使用,让JS函数在你的按钮点击后运行。

http://msdn.microsoft.com/en-us/library/bahh2fef.aspx

【讨论】:

  • 我可以这样做,但假设我通过你告诉的方法在 java 脚本中创建一个函数......而不是我将如何调用该方法......????
  • 假设 JS 函数 a() 是从服务器端事件在客户端创建的......而不是在同一事件中我将如何调用该函数
  • @Asad - “我怎么称呼那个方法?” - 就像我说的,使用 ClientScriptManager.RegisterClientScriptBlock。检查我包含的链接,它还有一个如何使用它的示例。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-02
  • 2018-01-09
  • 2011-01-11
相关资源
最近更新 更多