2011-01-12 6 views
10

最初のアップグレードされていないASP.NET 4.0 Webアプリケーションで最後の3日間私の髪を引っ張った後、私はこの記事を全部説明しています。 イベントハンドラは、IIS 7で既定のドキュメントに上がっていないされていないか、または7.5統合モードはどうやらIIS 7またはIIS 7.5の統合モードで既定のドキュメントでイベントハンドラが発生しないことがありますか?

IIS、このアドレスのasp.netのページ:http://www.mydomain.com/は投稿しないだろうというラベルの付いたセクションの下

http://jai-on-asp.blogspot.com/2010/06/changes-and-differences-between-aspnet.html<form>タグにaction = "default.aspx"を明示的に追加する必要はありません。

マスターページを使用しているときにはどうなりますか(<form>タグはマスターページを使用している場所です)。

マスターページを使用して.NET 4.0でdefault.aspxページを自分自身にポストバックする方法を教えてください。フォームがデフォルトのページに指定されている、またはマスターページで、それはまだフォームページのプロパティ経由でアクセス可能であるかどうか

答えて

8

したがって、そのページのコードビハインドでアクションを設定できるはずです。

protected void Page_Load(object sender, System.EventArgs e) 
{ 
    this.Form.Action = "Default.aspx"; 
} 
+2

True、それは、マスターページのサイドノートの問題で脳が騒がしくなりました。より大きな問題は、デフォルトページを使用するたびに覚えておかなければならない矛盾です。他のページでは必要のないアクションを明示的に設定しています。理解できません。なぜ変化? – EdenMachine

関連する問題