Mri*_*Raj 0 viewbag asp.net-mvc-3
我是ASP.NET MVC3的新手.
我试图将值从控制器传递到视图,然后将该值分配给视图内的文本输入.
我尝试使用viewbag和viewdata.调试时我可以在viewbag中找到值,但是当我的视图在浏览器中出现时,textbox为空.
但是,如果我从.cshtml文件中为viewbag分配一些值,它可以工作.
调节器
public ActionResult Contact()
{
ViewBag.fullname = "Hello";
........
return view();
}
Run Code Online (Sandbox Code Playgroud)
视图
@{ ViewBag.lastname = "Hello";
}
@Html.TextBox("fullname", (string)ViewBag.fullname)
@Html.TextBox("lastname", (string)ViewBag.lastname)
Run Code Online (Sandbox Code Playgroud)
产量
第一个文本框 - 空
第二个文本框 - 你好
试试这个......
调节器
public ActionResult Contact()
{
ViewBag.fullname = "Hello";
ViewBag.lastname = "World";
return View();
}
Run Code Online (Sandbox Code Playgroud)
视图
@Html.TextBox("fullname", (string)ViewBag.fullname)
@Html.TextBox("lastname", (string)ViewBag.lastname)
Run Code Online (Sandbox Code Playgroud)
还检查一下