摘要: 本例使用表格Users(Uid,UserName,PassWord),数据库访问使用EF first code. public class Users { [Key] public int Uid { get; set; } public string UserName { get; set; } public string PassWord { get; set; } }第一步:下载MVCPager.dll,添加到引用中。MVCPager分页控件和AspNetPager分页控件是同一作者:陕西吴起娃,相信... 阅读全文
posted @ 2013-06-29 20:25 denny402 阅读(1863) 评论(4) 推荐(2) 编辑
摘要: 本例数据库操作使用EF code first;先利用mvc自带的模板,先生成一个list视图,然后再手动添加复选框和删除按钮 @*在标题行添加一个全选按钮*@ @Html.CheckBox("checkall") 用户名 密码 @foreach (var item in Model) { @*此处添加复选框,并将ID号绑定到name属性上*@ ... 阅读全文
posted @ 2013-06-29 17:44 denny402 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 假设用户名是保存在表Users中。关系模式为Users(Uid,UserName,PassWord)可先利用mvc自带的模板生成Create页面。将填写用户名的地方,由原来的 @Html.EditorFor(model => model.UserName) @Html.ValidationMessageFor(model => model.UserName) 变为 @Html.EditorFor(model => model.UserName) 检测该用户是否可用 ... 阅读全文
posted @ 2013-06-29 16:23 denny402 阅读(508) 评论(1) 推荐(0) 编辑
摘要: 本例使用的是EF first code操作数据库。一、准备数据库级联下拉列表框,比较经典的就是省市数据表,在Model里同时创建三个类:province.cs、city.cs和dropContext.cs1、province.cs [Table("province")] public class province { [Key] public int proID { get; set; } public string proName { get; set; } public virtual IEnumerable city... 阅读全文
posted @ 2013-06-29 15:28 denny402 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 首先根据模板生成list视图,上面就会有一个delete的链接,但是模板自带的这种删除,需要另外再打开一个删除页,再进行删除。我们可以利用ajax来改写,实现在当前页删除。在视图上面,将原来的@Html.ActionLink("Delete", "Delete", new { id=item.Uid })改为Delete接着编写JQuery ajax此处将参数id返回给方法delete进行处理,处理完成后将结果再返回回来。因此,接着在控制器里面编写delete方法 public ActionResult delete(int id) { try ... 阅读全文
posted @ 2013-06-29 14:32 denny402 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 用到的工具或技术:vs2010,EF code first,JQuery ajax,mvc3。第一步:准备数据库。利用EF code first,先写实体类,然后根据实体类自动创建数据库;或者先创建数据库,再写实体类,都可以。如果实体比较多,可以先创建数据库后,利用POCO工具来自动生成实体类。我这里只有一个登录用户表,非常简单,自己手动在Model写实体类:namespace ajaxDemo.Models{ public class Users { [Key] public int Uid { get; set; } public st... 阅读全文
posted @ 2013-06-29 13:51 denny402 阅读(924) 评论(0) 推荐(0) 编辑