假設我在view
部分有這個div:MVC模式:顯示元素數組的最佳方式
<div class='my class'>
<%=myVariableToPrint %>
</div>
那裏沒有問題:我只是從我的類/ bean(model
)獲取我的數據並將其放在div上。
現在,假設myVariableToPrint是一個包含10個字符串的數組,我需要打印div 10次,每個div都爲數組上的每個字符串。我該怎麼做?
把div放在模型上:
myString+="<div class='my class'>"+myVariable[i]+"</div>"
並在view
部分打印myString
它很吵:)
任何解決方案?
P.s.我在談論C#,但在Java ecc
上應該是相同的
我不會在模型中添加任何HTML。假設你有不同的觀點,取決於相同的數據?比HTML可能會有所不同。打印數組只是查看邏輯,所以沒有什麼問題。 – Alec 2011-06-15 15:31:44
我更新了我的答案以顯示另一個解決方案 – fearofawhackplanet 2011-06-15 16:50:46