Server.Transfer() & Response.Redirect(),到目前为止对这个主题的许多教程/细节都很熟悉。然而,最近我在Apress book: Pro Asp.net 4 in C# 2010中注意到,它提到Server.Transfer()实际上更快。
关于这个主题的许多教程/讨论都很好,但其中大多数似乎没有说明哪个更快。
因此,在这方面:
到目前为止,我只知道在server.Transfer()中没有往返旅行。但是,在这两种造成性能差异的方法中,往返过程中的不同阶段是什么呢?另外,还有哪些其他考虑因素或特性可以使Server.Transfer()更快呢?
如果
我的Page_Load中有一个Response.Redirect
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
...Code
Response.Redirect("http://www.mysite.com")
End Sub
在添加Response.Redirect之前,我还有其他具有工作代码的子例程
当添加Response.Redirect时,它们都不会处理自己的代码,并自动执行Response.Redirect网站。
我们对ASP.net应用程序进行了强化扫描。我们发现有很多头操作问题。所有的问题都指向Response.Redirect()。请看下面的代码,我对参数进行了编码。即使这样,下面的代码也会被算作头部操作问题。
int iCount = 0;
foreach (string Name in Request.QueryString.Keys)
{
iCount++;
if (iCount > 1)
{
我试图弄清楚如何使用Response.Redirect VB中的“ASP.NET”从一个网格视图中获取两列,如果可能的话,从同一页的下拉列表中获取两列,并将其发送到下一页的标签。这个是可能的吗?
另外,我还有点不明白它写着“房间和名字”的地方。我在哪里找到这些正确的输入?谢谢你的帮助。
更新:
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Respon
我有两个文本框,一个按钮和一个Href标签,用于在单击日历时打开它。和我在另一个页面上看到的一样
我使用Respose.Redirect编写了一个代码来传输到一个特定的页面,如下所示
protected void Button1_Click3(object sender, EventArgs e)
{
Response.Redirect("Demo/Default.aspx");//Works fine
//Server.Tranfer("Demo/Default.aspx"); // Does not works
}
这很好用,但是如果我在第二