HTML を許可するために開きたいドメイン モデルに説明フィールドがあります。フォームを送信すると、「危険な可能性があるリクエスト」というメッセージが表示されます。これは予想していたのですが、現在の設定では修正が難しいことがわかっています。
私のビューモデルには、次のような複数のオブジェクトがあります。
public class MyViewModel
{
public ISomething Something { get; set; }
public IAnotherThing Another { get; set; }
}
説明とインターフェイスが含まれている場所ISomething
とクラス自体は、mvc サイトの別のプロジェクトで定義されています。
コントローラー アクションに属性を追加するだけでよいと確信していValidateInput(false)
ますが、必ずしもすべてを開いているわけではありません...この特定の説明だけを開きます。
とにかく、[AllowHtml]
これが答えのように見えますが、 で定義されていSystem.Web.Mvc
ます。外部ライブラリへの参照を追加するのは面倒ですが、mvc4アプリケーションと同じソリューションであっても、利用可能なリストにないため、その参照を追加することさえできません。
他の人がこれを克服できたと想像せずにはいられませんが、私は打ち負かされたようです. どんな助けでも大歓迎です!