新项目->-6ren">
gpt4 book ai didi

c# - 来自其他 aspx 文件的 Response.WriteFile

转载 作者:太空宇宙 更新时间:2023-11-03 14:04:21 27 4
gpt4 key购买 nike

我有一个 Login.aspx 页面,我想在该页面中包含一些代码。我知道我可以执行 Response.WriteFile ("HelloMessage.aspx"),但如果我只是执行项目->新项目->网页,则可以通过 Web 浏览器访问 GelloMessage.aspx 页面。我想让这个 HelloMessage.aspx 文件无法访问。如何做到这一点?

问题 2,我可以将 aspx 文件保存在我的自定义文件夹中吗?

最佳答案

是的,您可以将 apsx 文件保存在子文件夹中。这些文件夹成为 URL 的一部分(只要您不添加路由)。

并且您可以使用 <authorize> 来阻止文件web.config 中的标记。哪个可以解决您的第一个问题(但是您允许谁访问 Hello.aspx ?)

每个文件夹都可以有自己的 web.config。所以,一个简单的例子:

对于与此配置相同文件夹中的所有页面,拒绝匿名用户访问并允许所有登录用户访问:

<authorization>
<deny users="?" />
<allow users = "*" />
</authorization>

关于c# - 来自其他 aspx 文件的 Response.WriteFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852898/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com