2

このリンクに従ってカスタム要素を含むカスタム マスター ページを作成しました: http://msdn.microsoft.com/en-us/library/gg447066.aspx

ユーザーが希望する機能についてコメント/提案を残すことができるヘッダー領域に提案フォームを作成したいと考えています。

例えば:

  • ユーザーが会社のチーム サイトにアクセスし、そこに時計があると便利だとメモします。

  • ユーザーが提案フォームに入力すると、提案がメールで送信されます

  • 今、私はそれを実装/開発するかどうかを決定します

すべての html 要素を配置したので、コードを実装する必要があります。私の質問は、「目的の機能を実現するために html 要素をコーディングする方法は?」です。

このソリューションをフォローアップして、マスターページの背後にあるコードを追加しようとしました: http://rburgundy.wordpress.com/2010/03/10/sharepoint-2010-custom-masterpage-with-code-behind-file-%E2%80% 93-part-2/ しかし、対処方法がわからないエラーが表示されます。エラーは次のとおりです。

パーサー エラーの説明: この要求を処理するために必要なリソースの解析中にエラーが発生しました。次の特定の解析エラーの詳細を確認し、ソース ファイルを適切に変更してください。パーサー エラー メッセージ: アセンブリ 'Branding102、Version=1.0.0.0、Culture=neutral、PublicKeyToken=84d1d0117dd4046d' を読み込めませんでした。ページにアクセスする前に、コンパイルされていることを確認してください。ソース エラー: 行 1:

_starter.csファイルをコード ビハインド マスターページとして実装する必要があります。

4

2 に答える 2

1

マスター ページの Web パーツを気にしないでください。

デリゲート コントロールはあなたの味方です。

http://msdn.microsoft.com/en-us/library/ff650763.aspx

http://fyeomans.com/2011/05/16/make-your-sharepoint-2010-master-page-extensible-with-delegate-controls/

完全なポストバックまたは Ajax になるようにデリゲート コントロールを作成できます。実装はユーザー次第です。

個人的には、マスターページに Web パーツを配置することは、私にとってはノーノーです。それがページ レイアウトの目的です。マスターページでは、デリゲート コントロールは、カスタム html/コード レンダリングを行うための推奨される方法です。

于 2012-10-12T21:37:51.440 に答える
0

http://edwin.vriethoff.net/2007/10/02/how-to-send-an-e-mail-with-attachment-from-sharepoint/

Web パーツ内でこのようなものを作成し、マスター ページに Web パーツを追加します。

お役に立てれば

于 2012-10-11T13:50:40.243 に答える