2017-05-08 4 views
0

現在、フォームを構築中ですASP.NET MVC 4。 アプリケーションは、私が各ツールチップのタイトルを変更することができるようにしたい管理パネルを持っているので、顧客が変更することができ、私はツールチップを作る方法を知っていると、彼らはうまく動作しますが、...MVCで編集するツールチップのタイトルを保存する最善の方法は何ですか?

これらはそれぞれ価値があります。 私はそれぞれがツールチップを必要とするビューモデル内に14のプロパティを持っています。

これらのタイトルを保存するにはどうすればよいでしょうか?

私はEF6を使用しており、がDBに保存されている必要がありますが、基礎となるプロパティとの関係はありますか? はいの場合はどうですか?

私はのviewmodelにタイトルをハードコーディングし、@Model.PropertyTooltipのようにそれを提示しようとしたが、MVCは、プロパティのみ{ GETをレンダリングします。セット; }で、私が知る限りはフィールド(prop = "tooltiptext";)ではありません。

私が間違っている場合は、私を修正してください!

編集:ここに質問をすることは依然として

<a data-toggle="tooltip" title="@Model.NameTooltip"><span class="glyphicon glyphicon-info-sign"></span></a> 

新しい結合の 例なので、投稿のフィードバックは大歓迎です。

おかげ

+0

あなたのビューを共有して、ツールチップをどのようにバインドしているかを確認できます –

+0

ただ編集しました。ありがとう – Kristian

+0

私はあなたがそれを正しくやっていることを願っています。このように –

答えて

0

あなたの質問を読んで私の心に来た最初の事はそれがより良いリソースファイルを使用することによって解決することができ、問題のように見えるということである(resxファイル)。

これらのキー値を格納するテーブルを作成します。ユーザーが値を更新するたびに、その場でリソースパッケージを再生成する必要があります。

ビューコードでは、アンカータグにキーを記載するだけで、対応する値をresxファイルから取得できます。

あなたがそのルートを下りたいなら、私はこの答えを広げようとすることができます。

+0

答えをありがとう。私はそれについて考えなかった。私はそれを試し、私は知識が必要ない場合は答えとしてマークします。 – Kristian

+0

こんにちは。ちょうど他人に知らせるために更新したいと思った。私はテーブル内の異なるタイトルを保持する.resxファイルを使用して終了しました。次に、ビューから値を呼び出します。 – Kristian

関連する問題