我想將數據設置到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 –