我想将数据设置到html文本框中。我试过这段代码:如何在ASP.NET C#中使用@Viewbag在MVC3中将值设置为@ Html.TextBox()
@Html.TextBox("LastName", @value = @ViewBag.FBUserLastName, new { @style = "width: 300px;", @id = "LastName" })
不幸的是,它显示了一个错误。 我基于这些代码从这个 Value not set via ViewData dictionary
我收到此错误:编译错误 说明:编译服务此请求所需资源时发生错误。请查看以下具体的错误细节并适当修改您的源代码。 编译器错误消息:CS1973:'System.Web.Mvc.HtmlHelper'没有名为'TextBox'的适用方法,但似乎有一个按该名称扩展的方法。扩展方法不能动态分派。考虑转换动态参数或调用扩展方法而不使用扩展方法语法。 –
@Roberto,查看更新。将ViewBag.FBUserLastName转换为字符串 – Brandon
非常感谢!!!!! @Brandon –