0
我有兩個應用程序WPF - xBap one和ASP.Net之一。當我導航到ASP.Net應用程序時發生了兩個導航,任何想法爲什麼會發生?
當我在做導航從XBAP到ASP.Net:是發生在ASP.Net應用程序
private void button1_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("http://localhost:14496/Default.aspx",
UriKind.Absolute));
}
兩個導航:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
File.AppendAllText("C:\\log.txt", DateTime.Now.ToString() +
"(SessionID: " + Session.SessionID + ")" +
Environment.NewLine);
}
}
結果中的log.txt :
8/4/2011 10:45:53 AM(SessionID: jnvq2q5g0tt415hzxtdxrird)
8/4/2011 10:45:53 AM(SessionID: e0i13wsxwbpqyxtc3xrh5zcq)
這種行爲對我造成問題,任何想法如何防止?
環境:
點網4.0,IE 9
你是不是可能調用導航兩次? – Jethro
@Jethro:當然不是,我編輯了代碼,試試如果你願意。 –