-1

だから私は次の構造を持っています;

Start.master (Start.master.cs)

メソッドを含む

DoSomething(string Text)
{
    _MyHtmlControl.InnerText = Text;  
}

そして、HtmlGenericControl ID'ed _MyHtmlControl

Page.aspx (Page.aspx.cs)

メソッドを呼び出すnew Start().DoSomething("Test");

これを行うと、次のエラーが表示されます:オブジェクト参照がオブジェクトのインスタンスに設定されていません。

DoSomething()MasterPage で定義されている HtmlGenericControl に指定された文字列を呼び出して書き込むことができるようにするにはどうすればよいですか?

4

1 に答える 1

1

見る:

ASP.Netマスターページ:ヒント、コツ、およびトラップ

抽象的な相互作用

次に、マスターページとコンテンツページを相互作用させます。インタラクションを実現するために実行できるさまざまなアプローチがありますが、最良のアプローチは、マスターページを使用してユーザーコントロールを使用するアプローチです。

于 2009-11-06T13:00:13.730 に答える