2013-04-11 211 views
0

我試圖從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"); 
} 

有任何人任何想法是我應該做的嗎?

回答

0

嘗試在C#如下:

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

希望它可以幫助你。

0

綁定方法customerDetDetailsView_ItemUpdated到事件customerDetDetailsView.ItemUpdated

添加這樣的事情在pageLoad的

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

我想通了,發生了什麼事。我必須將函數名稱customerDetDetails_ItemUpdate複製到另一頁上的詳細信息視圖標題中,並刪除onpageindexchanging行。不知道爲什麼,但現在它的工作無論如何。 – user2225112 2013-04-11 13:36:24