我的剃鬚刀網很大,並填充了很多我想要移入外部文件的文本。現在它看起來是這樣的:如何從外部文件插入文本到我的MVC3 Razor視圖中?
@if (Model.RowKey == "ABC") {
<div class="mdl">
50+ lines of textual information. Not code.
</div>
}
@if (Model.RowKey == "DEF") {
<div class="mdl">
50+ lines of different textual information. Not code.
</div>
}
有沒有我可以在外部存儲這段文字,所以我不,我認爲使用太多空間的方法嗎?另外如果我在外部存儲視圖時創建的開銷?每次都需要重新編譯視圖嗎?這是非常重要的,因爲我希望事情能夠快速運行。
而不是試圖掩蓋你的意見噪聲量來檢索文本,爲什麼不你試圖模塊化它們。查看常見的「控件」,例如登錄控件和個人詳細信息控件,並從中創建部分視圖。 它促進重用以及模塊化,你可以更好地測試它們。 –
我正試圖移出所有文本信息。它不是代碼,它是文本的段落。 –
啊,你可以創建一個視圖模型,從數據庫中獲取這些信息。 即 控制器填充ViewModel.SomeText,然後查看然後傳遞此視圖模型,並且該視圖只是使用文本 @ Model.SomeText,因爲視圖是強類型的。 –