问题描述
请忽略Model的内容。单纯从这个式子的含义,我实在是不知道它的作用?是先计算,然后赋值?@(Model.A-Model.B*Model.C)+@Model.A*@Model.C=@Model.A
解决方案
解决方案二:
@(Model.A-Model.B*Model.C)+@Model.A*@Model.C=@Model.A这个你对比下页面输出不就知道了
解决方案三:
引用1楼starfd的回复:
@(Model.A-Model.B*Model.C)+@Model.A*@Model.C=@Model.A这个你对比下页面输出不就知道了
有道理。只不过能不能从表面上帮忙解释下。这个式子是放在一个<td>标签中的,是一个值。但是竟然用了赋值的写法。
解决方案四:
=左边是表达式,=应解释为比较运算符
解决方案五:
引用1楼starfd的回复:
@(Model.A-Model.B*Model.C)+@Model.A*@Model.C=@Model.A这个你对比下页面输出不就知道了
我猜结果是,“Model.A-Model.B*Model.C的计算值+A*C=A”猜的对不对?
解决方案六:
引用3楼xuzuning的回复:
=左边是表达式,=应解释为比较运算符
我认为=只是=只有括号里的才是表达式。当然,我没验证过,有可能我错了。
解决方案七:
无责任猜想Model.A=1,Model.B=2,Model.C=3<p>@(Model.A-Model.B*Model.C)+@Model.A*@Model.C=@Model.A</p>
结果是:-5+1*3=1
解决方案八:
就是显示一个公式的字面值,这里的运算符并不实际运算,只是显示出来
解决方案九:
MVC视图里展示的,没有运算逻辑
时间: 2024-09-20 05:28:08