2017-05-08 28 views
0

我目前在ASP.NET MVC 4中構建表單。 我知道如何使工具提示和他們工作得很好,但是......什麼是最好的方式來存儲MVC中編輯的工具提示標題?

的應用程序有一個管理面板,在這裏我希望能夠改變標題爲每個提示,因此客戶可以改變這些價值本身。 我有一個viewmodel中的每個需要提示的14個屬性。

什麼是最好的方式來存儲這些標題?

我使用EF6並猜測他們應該是存儲在數據庫,但與底層屬性的關係與否? 如果是,那麼如何?

我試圖在視圖模型中對標題進行硬編碼,並將其呈現爲@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

相關問題