【问题标题】:getting back to folder in asp.net返回到 asp.net 中的文件夹
【发布时间】:2011-04-12 10:17:15
【问题描述】:

protected void Button1_Click(object sender, EventArgs e) { Response.Redirect("Page2.aspx"); } 这是继续.aspx的代码但是如果我想在我的解决方案资源管理器中进入文件夹怎么办,尝试使用位置但它不起作用 谁知道贴出来。

这是位置> 网站\管理员 -news.aspx -project.aspx 我在 news.aspx 中创建按钮返回到管理员,当我点击按钮位置是下一个 > website\admin\admin 为什么他重复管理员?

【问题讨论】:

    标签: asp.net button click back


    【解决方案1】:
    Response.Redirect("~/Folder/Page.aspx");
    

    波浪号~ 对于重定向非常有用,它表示您的站点根目录。因此,无论您在站点上的何处,都可以重定向到与域根目录相关的文件夹。我希望这就是你的意思!

    【讨论】:

    • 它仍然在网站/管理员/管理员上找到我
    • 但我不会将我重定向到 .aspx 网站我想在文件夹中找到我
    【解决方案2】:

    如果您的应用程序中有管理文件夹,则重定向它

    Response.Redirect("admin/page.aspx");或者 Response.Redirect("~/admin/page.aspx");

    如果您的应用程序中没有 admin 文件夹,则将其重定向

    Response.Redirect("page.aspx");

    试试这一切...

    【讨论】:

    • 我试试看,同样的错误ploader.net/files/5e7b025418cf73db6328228cbbad11a1.JPG 这里是来自 news.apsx 的树视图我有按钮将我重定向到管理文件夹
    • Response.Redirect("~/admin");应该这样写,不需要文件夹的所有路径。
    • 但现在我有另一个问题,当我将按钮添加到 project.aspx 时,我收到此错误 CS1061: 'ASP.admin_project_aspx' 不包含 'Button1_Click' 的定义并且没有扩展方法 'Button1_Click'可以找到接受“ASP.admin_project_aspx”类型的第一个参数(您是否缺少 using 指令或程序集引用?????
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 2019-06-10
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多