Response.Redirect等效于C#

问题描述:

我试图从VB.Net更改为C#,并且我有点卡住了。在VB.Net中,当我选择左侧选项卡中的细节视图,然后从右侧的选项卡中选择ItemUpdated,然后在Response.Redirect("customer.aspx")中输入。我无法得到这个在C#中做同样的事情。在VB.Net代码我是:Response.Redirect等效于C#

Protected Sub customerDetDetailsView_ItemUpdated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DetailsViewUpdatedEventArgs) Handles customerDetDetailsView.ItemUpdated 
    Response.Redirect("customer.aspx") 
End Sub 

我在C#中试过,但它不是为我工作

protected void customerDetDetailsView_ItemUpdated(object sender, System.Web.UI.WebControls.DetailsViewUpdatedEventArgs e) 
{ 
    Response.Redirect("customer.aspx"); 
} 

有任何人任何想法是我应该做的吗?

尝试在C#如下:

protected void customerDetDetailsView_ItemUpdated(object sender, System.Web.UI.WebControls.DetailsViewUpdatedEventArgs e) 
    { 
     Response.Redirect("customer.aspx",false); 
    } 

希望它可以帮助你。

绑定方法customerDetDetailsView_ItemUpdated到事件customerDetDetailsView.ItemUpdated

添加这样的事情在pageLoad的

customerDetDetailsView.ItemUpdated +={tab}... 
+0

我想通了,发生了什么事。我必须将函数名称customerDetDetails_ItemUpdate复制到另一页上的详细信息视图标题中,并删除onpageindexchanging行。不知道为什么,但现在它的工作无论如何。 – user2225112 2013-04-11 13:36:24