html类型强制转换,HtmlHelper和强类型转换(示例代码)

MVC HtmlHelper;

1.Url():

2.HtmlHelper控件

强类型转换

1.将ViewData转换为强类型

list = ViewData["data"] as IEnumerable;%>

2.将页面第一行的ViewPage修改成强类型ViewPage 。即可直接在页面中通过Model调

用Action中传递过来的对象。

3.MVC自己提供的强类型转换自动生成视图(建议)

在创建视图时给创建强类型视图勾上选择模类型,支架模板即可。使用强类型视图可以自动生成页面

强类型视图对表的增删查改:

查:

*.cs代码:

UserDBDataContext dc = new UserDBDataContext();//Linq

//

// GET: /InfoUser/

public ActionResult Index()

{

ViewData["data"] = dc.tb_ABc.AsEnumerable();

return View();

}

[HttpGet]

public ActionResult Create()

{

return View();

}

[HttpPost]

public ActionResult Create(tb_ABc tb)

{

dc.tb_ABc.InsertOnSubmit(tb);

dc.SubmitChanges();

return RedirectToAction("Index");

}

[HttpGet]

public ActionResult Edit(int? id)

{

ViewData.Model = dc.tb_ABc.Where(x => x.Sid == id).First();

dc.SubmitChanges();

return View();

}

[HttpPost]

public ActionResult Edit(tb_ABc tb)

{

var Reulst = from u in dc.tb_ABc

where u.Sid == tb.Sid

select u;

foreach (var item in Reulst)

{

item.sname = tb.sname;

item.Area_ID = tb.Area_ID;

}

dc.SubmitChanges();

return RedirectToAction("Index");

}

public ActionResult Delete(int? Id)

{

dc.tb_ABc.DeleteOnSubmit(dc.tb_ABc.Where(x => x.Sid == Id).First());

dc.SubmitChanges();

return RedirectToAction("Index");

}

------

*.aspx代码:

//添加引用

list = ViewData["data"] as IEnumerable;%>

编号用户密码详细删除

{

%>

id=item.Sid},null)%>

}

%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值