none
asp.net mvc2 关于view与model数据绑定的问题 RRS feed

  • 问题

  • 请问如何扩充htmlHelper可以使得控件属性能够与model绑定?
    例如textbox的backgroundColor为Model.Color的话
    即使写为<%=Html.TextBox("Text",Model.Text,New With{.Style="background-color:" & Model.Color})%>
    在提交后得到的model里面只有Text是有值的,Color直接丢失
    而且,js似乎没有办法改变这种控件的背景色,请指教。
    2010年7月5日 13:12

答案

全部回复

  • 如下

    <%=Html.TextBox("ID", "value", new {@style="background-color:red" })%>

     

    • 已标记为答案 KeFang Chen 2010年7月7日 3:15
    • 取消答案标记 pring414 2010年7月9日 9:00
    • 已标记为答案 pring414 2010年7月10日 3:35
    2010年7月6日 4:36
  • 谢谢回复~我可能没讲清楚,value和color是定义在一个class里面的,model里用了这个class实例。

    已选择扩展为hidden提交需要保存的属性。

    2010年7月9日 9:02