注意:我有一個從SiteMap呈現的aspx ASPX頁面。第一次發生POSTBACK,但隨後在同一會話中,POSTBACK不會被觸發。ASP.NET-第二回覆沒有通過SiteMap鏈接發生?
HACK(沒有工作) - 我有這樣的HTML標籤
<html>
<head id="Head1" runat="server">
<META HTTP-EQUIV="Refresh" CONTENT="2">
<link rel="Stylesheet" type="text/css" href="~/Main.css" id="style"/>
</head>
</html>
當我訪問這個ASPX頁面,我想這個META標籤只調用一次內部刷新meta標籤。所以,我在OnLoadComplete事件中嘗試以下代碼? -
HtmlMeta meta = new HtmlMeta();
HtmlHead head = (HtmlHead)Page.Header;
head.Controls.RemoveAt(0);
但是,這不起作用。任何想法爲什麼回發沒有發生? d
Jeevan,問題是當我登陸這個aspx頁面時,我沒有收到回覆。所以,我將META REFRESH標籤用於POSTBACK,然後我不想再有任何POSTBACKS。 – Jimmy 2010-11-29 06:07:23
@ Angshuman-你可以發佈你的完整代碼,因爲我不明白爲什麼你不是在回發PostBack,因爲在正常情況下它會回發,你的問題還不清楚。 – 2010-11-29 06:11:20