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

Mat*_*001 2 c# asp.net server.transfer

我在服务器类下面有一个红色下划线:

Server.Transfer("~/PostEdit.aspx");
Run Code Online (Sandbox Code Playgroud)

错误是:

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

AnswerQuestion是部分类,ThreadTable是我创建的自定义类.

Guf*_*ffa 7

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

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

HttpContext.Current.Server.Transfer("~/PostEdit.aspx");
Run Code Online (Sandbox Code Playgroud)