我正在使用asp.net核心剃刀引擎。我正在尝试在文本区域内设置文本。我看了堆栈并按照以前的答案,但似乎没有任何工作。 这是我的代码
for (let obj in ctrl.mainObj) {
for(let val of ctrl.mainObj[obj].insideArray) {
for (let v in val) {
ctrl['values'].push(val[v]);
}
}
}
答案 0 :(得分:1)
您不使用属性在视图中设置值 - 您通过模型属性在控制器中设置值,将该属性绑定到文本框。
在您的控制器中:
model.quotes = TempData["quote"];
在您看来:
@Html.TextAreaFor(model=>model.quotes)
答案 1 :(得分:0)
好像你的lamda表达式没有被正确评估。 尝试:
@Html.TextAreaFor(d => d.quotes, new { @Value = @TempData["quote"]})