たくさんのラベルとチェックボックスが付いたページがあります。このページでは、プロジェクトの展開後にラベルを簡単にカスタマイズできる必要があります。
だから私はこのスタイルですべてのラベルを作りました:
Html.Encode(ViewData ["lblText"])
また、「ボタンラベルの編集」というページに、管理者だけが表示できるボタンを追加しました。
そのボタンをクリックすると、2列のテーブルを含む別のビューをロードしたいと思います。1つの列には現在のラベルが含まれている必要があり、もう1つの列にはユーザーが新しいラベルを入力するためのテキストボックスが含まれている必要があります。
次に、変更を加えたら、元のページの各ラベルの「lblText」を永続的に変更する必要があります。
return view()とreturn RedirectToAction()の両方を使用して、viewdataとtempdataを「ボタンラベルの編集」ビューに渡そうとしましたが、成功しませんでした。私は何かマイナーなものが欠けていますか、それともこれを行うためのより良い方法がありますか?