小编nit*_*dle的帖子

在asp.net中重定向用户的最佳方法是什么?

我是asp.net开发的新手.我目前正在使用asp.net web应用程序.虽然解决问题遇到异常"线程正在中止".我通过几篇文章来深入了解异常.

我读了这篇大文章在CodeProject 由Shivprasad柯伊拉腊这说明我对使用Server.Transfer和Response.Redirect.

然后我去了托马斯·马夸特(Thomas Marquardt)的这篇文章, 这让我得出结论Respose.Redirect(url,false)但更好用

Server.ClearError();
Response.Redirect(url, false);
Context.ApplicationInstance.CompleteRequest();
Run Code Online (Sandbox Code Playgroud)

但Imrambaloch的这篇文章再次说明使用安全问题Response.Redirect(url, false),而是使用安全问题

Response.Redirect(url, false);
var context = HttpContext.Current;
if (context != null)
{
    context.ApplicationInstance.CompleteRequest();
}
Run Code Online (Sandbox Code Playgroud)

现在最后我有点困惑,因为这是重定向的推荐方法.

我的问题:重定向用户消除安全问题和性能问题的最佳方法是什么?

是Server.Transfer比真的如此糟糕Response.Redirect?

c# asp.net

7
推荐指数
1
解决办法
1060
查看次数

如何将Asp.net网站转换为Asp.net Web应用程序?

我目前正在Asp.net(3.5)网站上工作,但该网站正在增长。我想将该网站转换为Asp.net应用程序。我以任何方式做出此决定都为时已晚。

在尝试通过遵循这篇出色的文章和对该问题的回答来做同样的事情时,我遇到了很多异常,这使我的生活陷入了困境。曾经想过从头开始创建Web应用程序,但这将花费大量时间,并且会造成重做。向自己问几个问题,但我没有得到满意的答案。

他们来了:

  1. 在执行相同操作之前,我应该注意哪些关键事项?

  2. 我应该如何开始?

  3. 我需要重新考虑网站架构吗?

.net c# asp.net

3
推荐指数
1
解决办法
346
查看次数

标签 统计

asp.net ×2

c# ×2

.net ×1