RegisterClientScriptBlock在asp.net中不起作用

时间:2018-02-22 00:06:26

标签: javascript c# asp.net

我正在尝试从我的机​​器打开文档到浏览器。这是我的代码:

allprojects {
    repositories {
        // add below line
        google()
        jcenter()
    }
}

当我调试它时,这是我得到的脚本:

        string script = string.Format("window.open(\"file:{0}\", \"_blank\");", tempSubFolderPath.Replace(@"\", @"/"));

        ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "OpenDoc", script, true);

我甚至尝试过提供带有文档名称的路径:

window.open("file://MyMachineName/Temp/hw4ynub4.zsx", "_blank");

这是我调试脚本的内容:

      string script = string.Format("window.open(\"file:{0}\", \"_blank\");", TempDocPath.Replace(@"\", @"/"));

它不适用于这两个选项。该页面将打开为空白页面。该文档存在于我的机器中,我可以访问它,但我无法在浏览器的新窗口中打开它。请指教。谢谢!

0 个答案:

没有答案