asp.net mvc 3 Webサイトを持っていますが、すべてのページにフィードバック機能を追加したいと思います。
この目的のために部分ビューを作成し、マスターレイアウトでレンダリングしました。
@model FeedbackHelper
Name:<br />
@Html.TextBoxFor(o=>Model.Name)
たとえば、質問ページでは、 StackOverflowをチェックインする限り、そのページがPOSTエンティティにバインドされているため、MVCは例外を返します。2つのソリューションがあります。
- 親モデルを作成し、POSTとFeedbackHelperをプロパティとして追加します
- タプルを使用する
現時点では、すべてのモデルを変更することは私にとってリスクが高すぎます。
良い解決策はありますか?!