При переходе к приложению ASP.Net произошли две навигации. Есть идеи, почему это происходит? - PullRequest
0 голосов
/ 04 августа 2011

У меня есть два приложения WPF - xBap one и ASP.Net one.

Когда я делаю навигацию из xBap в ASP.Net:

private void button1_Click(object sender, RoutedEventArgs e)
{
     NavigationService.Navigate(new Uri("http://localhost:14496/Default.aspx", 
                                        UriKind.Absolute));
}

В приложении ASP.Net произошли две навигации:

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)

Такое поведение вызывает у меня проблемы, есть идеи, как это предотвратить?


Окружающая среда:

Dot Net 4.0, IE 9

1 Ответ

0 голосов
/ 04 августа 2011

Проверьте атрибут AutoEventWireUp в директиве Page.

Измените его на False, затем запустите.

...