在项目里遇到这么个情况:
@Html.TextBoxFor(model=>model.XXX, new{ @class="XXX",  data_cell="I5" })
@Html.TextBoxFor(model=>model.XXX, new{ @class="XXX",  data_cell="J5" })
@Html.TextBoxFor(model=>model.XXX, new{ @class="XXX",  data_cell="K5" })
@Html.TextBoxFor(model=>model.XXX, new{ @class="XXX",  data_cell="I76", data_formula="I5+J5+K5" })这里的 data_cell 和 data_formula 是怎么使用的,什么原理?假如我想在  new{ }  中处理结果,保留几位小数或保留几位有效数字,该怎么做?

解决方案 »

  1.   

    貌似data_formula 与excel 计算的公式很相似,他们之间有什么关系呢?搞不懂啊,崩溃阿,高手来个帮帮忙啊啊
      

  2.   

     new{ @class="XXX", data_cell="I76", data_formula="I5+J5+K5" } 里面是用来标明当前这个控件的相关属性,以及可以可触发的相关方法如:onblur="" 等,如果格式化文本你可以在后台数据返回前格式化呀。
      

  3.   


    那 data_formula 是怎么触发的计算?我自己写了个小例子,发现data_formula 没响应。可在项目中又没找到与data_formula 有关的代码。所以,data_formula 是控件的属性,还是自定义的方法,我没弄明白。
      

  4.   


    data_formula和MVC没直接的关系  
    new{ @class="XXX", data_cell="I76", data_formula="I5+J5+K5" }的作用 3楼已经说了
      

  5.   

    new{ @class="XXX", data_cell="I76", data_formula="I5+J5+K5" }
    @class 就是CSS类名 data_cell  data_formula  感觉像是自己加的标识吧。。   <input id="id" type="text"  class="XXX"   data_cell="I76" data_formula="I5+J5+K5"/>