這是查看 ViewPage.cshtmlMVC3 ViewBag概念
@using (Html.BeginForm("Display", "Home", FormMethod.Post))
{
<div>Name:<a>@ViewBag.st</a><br /></div>
<input type="submit" value="Submit" />
<br />
}
我的編輯@ jQuery的ViewBag.st
<script type="text/javascript">
$(document).ready(function() {
$('a').click(function() {
var textbox = $('<input id="Text1" type="text" size="100" />')
var oldText = $(this).text();
$(this).replaceWith(textbox);
textbox.blur(function() {
var newValue = $(this).val();
$(this).replaceWith($('<a>' + newValue + '</a>'));
});
textbox.val(oldText);
});
});
</script>
我控制器methos是
public ActionResult Viewdetails()
{
User ur = new User();
ur.Name = "Danny";
ViewBag.st = ur.Name;
return View();
}
我的模型類是 User.cs
public class User
{
//public string name { get; set; }
private string m_name = string.Empty;
public string Name
{
get
{
return m_name;
}
set
{
m_name = value;
}
}
}
後編輯@ ViewBag.title我要存儲的值,並傳遞給下一個查看任何人都可以提出一些想法
我建議將模型傳遞到頁面而不是使用viewbag。 – JustAnotherDeveloper
因爲我想編輯它作爲標籤我使用這個這個 – Pavan
Pavan,我看到了另一個ViewBag相關的職位由你。請不要冒犯它。您沒有將ViewBag用於適當的目的。請嘗試找出'ViewBag'的實際使用。 'Model'應該是您的主要媒介,可以將數據從控制器傳遞到視圖。當你需要傳遞一些不方便的數據通過模型時使用viewbag。另外,您需要了解viewbag的持久性。 Viewbag不會永遠活着。 – Mohayemin