-4
更改值时,视图中使用的变量不会更新。asp.net MVC - 变量值未更新
我已经完成了以下步骤。
我已经在视图中声明了变量。
然后我在视图中渲染之前更改了变量值。这已更新。
渲染后,我立即更新了变量值。然后,查看值不会更新为最新值。
在这里,我有一个混乱,因为字符串是对象。所以无论什么时候该字符串的值被改变,那么参考值都应该被改变。为什么它在视图中没有改变。
<div class="col-md-6 col-md-offset-3">
Declare and update variable value
@{
string value="test value";
if(true)
{
value="value has been checked once";
}
<div>
@value
</div>
if(true)
{
value="Again value has been checked once";
}
}
</div>
输出:
Declare and update variable value
value has been checked once
请参考样本 https://dotnetfiddle.net/GlmBBk
这将是很难通过你的所有程序,并给你结果。因此,我们宁愿将您的问题包含在本身,而不是将其放入.net小提琴。告诉我们你的努力,并让我们知道你需要帮助 –
你的例子看起来你正在寻找在MVC中实现MVVM模式。您正在更改变量值,只有您必须将其租用才能查看是否要在浏览器中查看它。第一个值在视图中已经是租房了。第二个变化是你只为变量做的 –
@ArunprasanthKV不要看所有的代码。请看看只有视图..没有任何代码从小提琴 –