2011-08-04 32 views
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

+0

你是不是可能調用導航兩次? – Jethro

+0

@Jethro:當然不是,我編輯了代碼,試試如果你願意。 –

回答

0

檢查Page指令AutoEventWireup屬性。

將其更改爲False然後運行它。

相關問題