Server.Transfer 方法的命名空间是什么?

发布于 2024-11-17 12:16:20 字数 254 浏览 2 评论 0原文

我在服务器类下出现红色下划线:

Server.Transfer("~/PostEdit.aspx");

错误是:

无法通过嵌套类型“AnswerQuestion.ThreadTable”访问外部类型“System.Web.UI.Page”的非静态成员

AnswerQuestion 是分部类,ThreadTable 是我制作的自定义类。

I get a red underline under the Server Class:

Server.Transfer("~/PostEdit.aspx");

The mistake is:

Cannot access a non-static member of outer type 'System.Web.UI.Page' via nested type 'AnswerQuestion.ThreadTable'

AnswerQuestion is the partial class and ThreadTable is a custom class that I made.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

云淡风轻 2024-11-24 12:16:20

您不在 Page 实例内部,因此您无权访问 Server 属性,该属性是 Server 属性的快捷方式HTTP 上下文。

使用静态 Current 属性获取当前页面的上下文:

HttpContext.Current.Server.Transfer("~/PostEdit.aspx");

You are not inside the Page instance, so you don't have access to the Server property, which is a shortcut to the Server property in the HTTP context.

Use the static Current property to get the context of the current page:

HttpContext.Current.Server.Transfer("~/PostEdit.aspx");
羁绊已千年 2024-11-24 12:16:20
HttpContext.Current.Handler
HttpContext.Current.Request.Server.Transfer

Context.HandlerHttpContext 的实例。

HttpContextHttpContext.Current 属性下公开请求的 CURRENT 实例,但是当前上下文也可以在 ProcessRequest 方法中的 HTTPHandlers 中传递:

void ProcessRequest(HttpContext context)
HttpContext.Current.Handler
HttpContext.Current.Request.Server.Transfer

Context.Handler is an instance of an HttpContext.

HttpContext exposes the CURRENT instance for the request under the HttpContext.Current property, however the current context can also be passed in HTTPHandlers in the ProcessRequest method:

void ProcessRequest(HttpContext context)
垂暮老矣 2024-11-24 12:16:20

该异常清楚地表明您正在访问类中的非静态成员。它与 Server.Transfer() 无关。

The exception clearly says that you are accessing a non-static member in your class. It has nothing to do with Server.Transfer().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文