RegisterStartupScript在更新面板中无法在asp.net的新选项卡中打开文件

用户名

我正在尝试使用更新面板内的ScriptManager.RegisterStartupScript在gridview内的链接按钮的单击事件上的新选项卡中打开文件,但是它不起作用。代码如下:

       filename = Server.UrlEncode(filename);          
       string js = "<script>window.open('ViewReports.aspx?filename=" + Server.UrlEncode(filename) + "', '_newtab');</script>";           
       ScriptManager.RegisterStartupScript(UpdatePanel1,UpdatePanel1.GetType(),"Pop up",js,true);

这也行不通:

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), js, true);

当我在更新面板之外使用以下代码时,它可以正常工作:

         Type cstype = this.GetType();

        ClientScriptManager cs = Page.ClientScript;
        cs.RegisterStartupScript(cstype, "dateSrpt", "<script>window.open('ViewReports.aspx?filename=" + Server.UrlEncode(filename) + "', '_newtab');</script>");
加耶特里

您的内联JavaScript出现问题。它不适用于嵌入式javascript。当我将其作为单独的javascript函数隔离到aspx页面并在Registerstartupscript内调用该函数时,它起作用了。

Java脚本

function OpenPopup() {            
        window.open('PulseUserManagement.aspx', null, 'height=500, width=1100, status=no,      resizable=no, scrollbars=yes, toolbar=no,location=no, menubar=no');
    }

CS代码

ScriptManager.RegisterStartupScript(updatepanel1, updatepanel1.GetType(), "Pop up", "OpenPopup();", true);

请尝试这样,它可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery在新选项卡中打开PDF文件

来自分类Dev

在新选项卡中打开 .pdf 文件

来自分类Dev

如何使用ASP.NET和C#在新的浏览器选项卡中打开任何文件?

来自分类Dev

如何在ASP.NET C#中的新选项卡(NOT WINDOW)中打开页面?

来自分类Dev

javafx在新选项卡中动态打开新的fxml文件

来自分类Dev

ASP.NET Core如何在新选项卡中打开PDF?

来自分类Dev

强制每个新终端在新选项卡中打开

来自分类Dev

强制每个新终端在新选项卡中打开

来自分类Dev

总是在Visual Studio Codespaces环境中的新选项卡中打开文件吗?

来自分类Dev

如何从VIM中的:Lexplore在新选项卡中打开文件

来自分类Dev

JSON文件在新选项卡中打开(我要下载)

来自分类Dev

如何在 Visual Studio Code 的新选项卡中打开文件

来自分类Dev

VB.Net-Webbrowser,在新选项卡中打开导航错误

来自分类Dev

VB.Net-Webbrowser,在新选项卡中打开导航错误

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

window.location在新选项卡中打开

来自分类Dev

单击DIV在新选项卡中打开内联背景

来自分类Dev

jQuery .load()在新选项卡中打开脚本

来自分类Dev

jqGrid:baselinkurl在新选项卡中打开

来自分类Dev

使用HyperLink在新选项卡中打开页面?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

强制URL在新选项卡中打开

来自分类Dev

用户单击时在新选项卡中打开链接

来自分类Dev

右键单击并保存链接以在新选项卡中打开

来自分类Dev

JS Jquery - 在新选项卡中打开链接

来自分类Dev

单击图像以在 HTML 页面中打开新选项卡

来自分类Dev

如何在单独的选项卡中打开文件

来自分类Dev

Atom在相同(或不同)选项卡中随机打开文件

Related 相关文章

  1. 1

    使用jQuery在新选项卡中打开PDF文件

  2. 2

    在新选项卡中打开 .pdf 文件

  3. 3

    如何使用ASP.NET和C#在新的浏览器选项卡中打开任何文件?

  4. 4

    如何在ASP.NET C#中的新选项卡(NOT WINDOW)中打开页面?

  5. 5

    javafx在新选项卡中动态打开新的fxml文件

  6. 6

    ASP.NET Core如何在新选项卡中打开PDF?

  7. 7

    强制每个新终端在新选项卡中打开

  8. 8

    强制每个新终端在新选项卡中打开

  9. 9

    总是在Visual Studio Codespaces环境中的新选项卡中打开文件吗?

  10. 10

    如何从VIM中的:Lexplore在新选项卡中打开文件

  11. 11

    JSON文件在新选项卡中打开(我要下载)

  12. 12

    如何在 Visual Studio Code 的新选项卡中打开文件

  13. 13

    VB.Net-Webbrowser,在新选项卡中打开导航错误

  14. 14

    VB.Net-Webbrowser,在新选项卡中打开导航错误

  15. 15

    如何从GridView在新选项卡中打开页面?

  16. 16

    window.location在新选项卡中打开

  17. 17

    单击DIV在新选项卡中打开内联背景

  18. 18

    jQuery .load()在新选项卡中打开脚本

  19. 19

    jqGrid:baselinkurl在新选项卡中打开

  20. 20

    使用HyperLink在新选项卡中打开页面?

  21. 21

    如何从GridView在新选项卡中打开页面?

  22. 22

    如何从GridView在新选项卡中打开页面?

  23. 23

    强制URL在新选项卡中打开

  24. 24

    用户单击时在新选项卡中打开链接

  25. 25

    右键单击并保存链接以在新选项卡中打开

  26. 26

    JS Jquery - 在新选项卡中打开链接

  27. 27

    单击图像以在 HTML 页面中打开新选项卡

  28. 28

    如何在单独的选项卡中打开文件

  29. 29

    Atom在相同(或不同)选项卡中随机打开文件

热门标签

归档