C# 循环中的变量不';t工作(剃须刀) 目标
在Razor引擎的C# 循环中的变量不';t工作(剃须刀) 目标,c#,razor,C#,Razor,在Razor引擎的foreach循环中创建并声明originalProductPrice变量 问题 查看以下代码片段: [...] @foreach (var market in @Model.Markets) { decimal originalProductPrice = Model.ProductsPrices.Find (x => (x.productId == product.id) && (x.marketI
foreach
循环中创建并声明originalProductPrice
变量
问题
查看以下代码片段:
[...]
@foreach (var market in @Model.Markets)
{
decimal originalProductPrice = Model.ProductsPrices.Find
(x => (x.productId == product.id) &&
(x.marketId == market.marketId)).originalProductPrice;
<p>@originalProductPrice</p>
}
[...]
有人知道会发生什么?总是这样。检查。对于无效的啊,谢谢。谢谢谢谢是我的。糟糕。这个变量是谎言。如果你改变了局部变量的名称,问题是否依然存在?@TheodorosChatzigiannakis是的,问题依然存在。
if (@Model.Markets != null) {
}
if (@Model.Markets != null) {
}