gpt4 book ai didi

c# - 如何将 ViewBag 项目放入文本框中?

转载 作者:太空宇宙 更新时间:2023-11-03 20:09:45 25 4
gpt4 key购买 nike

我有以下代码,但收到一条错误消息:

 has no applicable method named 'TextBoxFor' but appears to have an extension method by that name. 

我的代码:

 @Html.TextBoxFor(ViewBag.taglist)

最佳答案

为什么不在 View 中使用强类型模型而不是 ViewBag。这将使您的生活更轻松。

事实上,您必须使用一个模型来配合TextBoxFor,否则它将无法工作。参见 TextBoxFor 的定义- 作为第二个参数,它采用 lambda 表达式,该表达式采用模型中的属性。

如果你只想要一个文本框,有两个选择:

@Html.TextBox("NameOfTheTextbox", (String)ViewBag.SomeValue)

或者就去吧

<input type="text" value="@ViewBag.SomeValue" />

不需要复杂的解决方案。

关于c# - 如何将 ViewBag 项目放入文本框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com