Tôi đang phát triển một ứng dụng mà tôi cần phải chuyển giá trị của tên người dùng từ bộ điều khiển đến chế độ xem. tôi đã cố gắng ViewData như được đưa ra trong http://msdn.microsoft.com/en-us/library/system.web.mvc.viewdatadictionary.aspxLàm thế nào để vượt qua các giá trị từ bộ điều khiển để xem trong asp.net?
Mã của tôi trong bộ điều khiển là
public ActionResult Index(string UserName, string Password)
{
ViewData["UserName"] = UserName;
return View();
}
nơi tên người dùng và mật khẩu được lấy từ một hình thức khác.
Và mã trong giao diện là
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<%= ViewData["UserName"] %>
Nhưng khi tôi chạy mã này, màn hình hiển thị <% = ViewData [ "UserName"]%> thay vì tên người dùng thực tế nói, ví dụ "XYZ ".
Tôi nên hiển thị UserName thực như thế nào?
Cảm ơn bạn rất nhiều trước sự giúp đỡ của bạn.