[英]How do I retrieve values from Html.TextBox MVC 2 asp.net C#?
[英]How to set value to @Html.TextBox() in ASP.NET C# using @Viewbag in MVC3
我想將數據設置到html文本框中。 我已經試過這段代碼:
@Html.TextBox("LastName", @value = @ViewBag.FBUserLastName, new { @style = "width: 300px;", @id = "LastName" })
不幸的是,它顯示了一個錯誤。 我已經根據未通過ViewData字典設置的該值創建了該代碼
嘗試這個
@Html.TextBox("LastName",
(string)ViewBag.FBUserLastName,
new { @style = "width: 300px;", @id = "LastName" })
您不需要@value
。
另外,在ViewBag
前面不需要@
,因為既然已經調用@Html.TextBox
,它已經在尋找代碼。
您顯然還需要將ViewBag屬性轉換為字符串。
@Html.TextBox(
"LastName",
ViewBag.FBUserLastName,
new { @style = "width: 300px;"})
這是一個功能。 第二個參數是值。 另外,您可以將@id保留為匿名類型,因為它是在第一個參數中傳遞的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.