~~~~
======================================================================================================================
~~
=========================================================================================================================
~~
=========================================================================================================================
~~~~
=========================================================================================================================
~~
=========================================================================================================================
★DropDownList的添加方式,,用到了初始化器,行为中的代码如下:
public ActionResult Index()
{
ViewBag.sh = "";
List<SelectListItem> list = new List<SelectListItem>();
list.Add(new SelectListItem()
{
Selected = false,
Text = "济南",
Value = "",
});
list.Add(new SelectListItem()
{
Selected = false,
Text = "青岛",
Value = "",
});
ViewBag.ddlData = list;
return View();
}
★视图中的绑定代码如下:注意自动绑定的前提
@Html.DropDownList("ddlData")
★行为的重载的前提条件,代码如下:
//行为的重载,满足两点要求1.行为的名字必须相同2.签名不相同3.http请求不同,默认是[HttpGet]
[HttpPost]
public ActionResult TianJiaPerson(Person p1)
{
ViewData.Model = p1;
return View("TianJiaPerson1");
}