したがって、私の見解では、モデルによって提供される値を読み取れるようにしたいだけです。
@{
var bgPath = "../Files/somedir/" + Model.FilePath;
}
したがって、それを文字列にダンプして、画像を DOM にレンダリングできます。
<img id="bg-image" class="background-image" src="@bgPath" draggable ="false" alt="" />
これで問題なく動作します。私のビューは正しくレンダリングされます。私の問題は、フォームが送信されると、Model.FilePath が null であるというエラーがスローされることです。
コードは、ビューのメイン (かつ唯一の) フォーム フィールドの外側にすでにあります。
私はこのデータをバインドしたくありません.jsに値を与えるためにのみ使用しています. 他にも機能するように思われるフィールドがたくさんありますが、書き直しをせずに変更するオプションは実際にはありません。
私の質問は、読み取り専用のモデル値を取得する方法ですか?