ASP MVC 3:表示するために送信される修正値
-
29-10-2019 - |
質問
私が理解する限り ModelBinder クラスを生成できます Routedata/formdataからのインスタンス.
私が探しているのは方法です ビューに引き渡されたデータを操作します ビューによって消費される前に。
可能性は何ですか?明白なものが恋しいですか?
前もって感謝します!
編集
送りたくない IDをクリアします クライアントに 暗号化 それら(少なくともで 編集 ケース)。それが非常に頻繁に起こるので、私はこのステップをできるだけ自動化したいと思っています。
ModelBinderや属性のようなものを探しています/viewmodel/...
例:
得る
public ActionResult Edit(int id)
{
var vm = new EditArticleViewModel();
ToViewModel(repository.Get<Article>(id), vm);
return View(vm); // id is something like 5 and should be encryped before being used by the view
}
意見
@model EditArticleViewModel
<div>
@Html.HiddenFor(x => x.Id) <!-- x.Id should be encrypted, not just "5" -->
...
</div>
LG Warappa
正しい解決策はありません
所属していません StackOverflow