質問

私はASP.NET Webパーツ初心者です。 WebPartから派生したクラスのみを使用してCreateChildControlsメソッドをオーバーライドするいくつかの簡単なものを作成しましたが、実際にはそれほど重要なものはありません。私の質問は、Webパーツの出力に何らかの構造を提供するのに役立つ別のhtml / asp.netマークアップファイルも利用するWebパーツを使用できるかどうかです。過去にサーバーコントロールを作成してコントロールコレクションに追加したばかりですが、これは重要なレイアウトを作成しようとするばかげた方法のようです。これはできますか? ascxユーザーコントロールを使用する必要がありますか、それともそのステップをバイパスできますか? Webパーツに関するhello worldチュートリアルは数多くありますが、CreateChildControlsオーバーライドを超えるものはないようです。ありがとう!

役に立ちましたか?

解決

はい、あります。 こちらに移動して、テンプレート化されたWebパーツについて学習し、こちらでWebPartsに関するすべての情報を確認できます。 2004/2005にこの手法を使用しましたが、非常にうまく機能しました。

他のヒント

上記の回答のリンクは機能しなくなりましたが、代わりのリンクを次に示します。 http://www.a2zdotnet.com/View.aspx?Id=95

VS 2010にはビジュアルWebパーツもあります。これはほぼ同じトリックを行うと思いますが、プロジェクトアイテムにラップされています。これはSharePointのコンテキストでしか見たことがないので、ASP.NETプロジェクトでどのように機能するかはわかりません。以下に例を示します。 http://msdn.microsoft.com/en-us/library/ff597539.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top