【问题标题】:I can't navigate from page in one folder to another as new page我无法从一个文件夹中的页面导航到另一个作为新页面
【发布时间】:2019-11-05 06:16:02
【问题描述】:

我有两个文件夹,里面有自己的网页。单击 Recruitment 文件夹的一个网络表单上的按钮时,我想导航到 JobPortal 文件夹网络表单的网页作为新页面。

在同一文件夹内导航成功,但在导航到新文件夹页面时,链接也获得了当前文件夹名称,这是不需要的,因此会引起错误。

Response.Write("window.open('JobPortal/JPHome.aspx','_blank')");

我已经尝试过了,从招聘网络表单触发事件后我得到的是

'Recruitment/JobPortal/JPHome.aspx'

但我想导航到“JobPortal/JPHome.aspx”

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    使用如下代码

    Response.Write("window.open('../JobPortal/JPHome.aspx','_blank')");
    

    首先,您需要使用../ 转到上面的一个文件夹
    然后到文件夹JobPortal/
    然后到页面JPHome.aspx

    或者您可以在代码中使用绝对路径。

    【讨论】:

    • '~/' 和 '../' 有区别吗?我试过'〜/'它没有用所以删除它。没想到'../'它起作用了。
    • 一个是 C# 特定的~/,另一个可以在任何地方使用。 More details
    • 它没有得到处理,它只是双引号中的字符串。你可以参考这个question它会对你有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 2020-09-02
    • 2021-09-08
    • 2021-08-19
    • 1970-01-01
    相关资源
    最近更新 更多