摘要: 相信网上太多太多的Mvc3.0增删改查教程,但是千篇一律,新增放列表上,编辑和删除放到列表中的行来操作。但是项目中肯定不是一成不变的,小弟我不幸赶上,我自己想把编辑和删除按钮放到列表页外进行操作,查了半天百度,无奈结果不尽如人意。所以今天发个小文章,把我实现的编辑和删除写下来,虽然很简单,但是留为记录,作为参考。 首先定义列表页,我的编辑和删除是放到列表页上的,如下代码: @Html.ActionLink("新增用户", "UserCreate", "System", null, new { target = "_blank 阅读全文
posted @ 2013-09-26 20:08 Christopher—高 阅读(288) 评论(0) 推荐(0) 编辑
摘要: jQuery获取Select选择的Text和Value:语法解释:1.$("#select_id").change(function(){//code...});//为Select添加事件,当选择其中一项时触发2.varcheckText=$("#select_id").find("option:selected").text();//获取Select选择的Text3.varcheckValue=$("#select_id").val();//获取Select选择的Value4.varcheckIndex=$(&q 阅读全文
posted @ 2013-03-28 11:50 Christopher—高 阅读(537) 评论(0) 推荐(0) 编辑
摘要: Repeater会自动把你绑定的数据中的空格去掉,如果你想显示空格的话, <%#DataBinder.Eval(Container.DataItem,"ItemDes").ToString().Replace("","&nbsp")%> 就是把空格转换成&nbsp就可以了。 阅读全文
posted @ 2013-02-25 16:29 Christopher—高 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 刚刚从网上找了一篇文章,觉得不错,记下来。。。一、盒子模型 1.盒子内部结构 (1)一个盒子实际所占的宽度是由“内容+内边距+边框+外边距”组成。CSS中通过设置width和height来控件盒子大小。 2.边框 (1)当有多条规则作用于一个边框时,会产生冲突,后面的设置覆盖前面的设置,这对于任何属性是一样的。 3.内边距 (1)当一个盒子设置背景图象后,默认情况下背景覆盖的范围是“padding+内容“组成的范围,并以padding左上角为基准点平铺图像。 4.外边距 (1)body是一个特殊点,它的背景色会延伸到margin部分,而其它盒子的背景色只覆盖”padding+内容”(IE浏览器 阅读全文
posted @ 2013-02-21 11:18 Christopher—高 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 我想大部分人都知道Repeater没有数据的时候显示表头,就是在<FooterTemplate>加个lablel,通过Items.Count==0来控制label的显示和隐藏。例如:<FooterTemplate> <asp:LabelID="lblEmpty"Text="暂无数据" runat="server"Visible='<%#RepeaterWorks.Items.Count==0%>'></asp:Label></FooterTemplate 阅读全文
posted @ 2013-01-25 10:47 Christopher—高 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 常用的正则表达式集合:验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0) ^\d+$验证非正整数(负整数 + 0) ^((-\d+)|(0+))$验证长度为3的字符:^.{3}$验证由26个英文字母组 阅读全文
posted @ 2013-01-16 16:06 Christopher—高 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 菜鸟问题,不过还是要记下来。页面加载顺序: 举个例子: 1.假如当你登录的时候,首先加载登录页面的Load事件; 2.登录成功跳到Index页面,加载Index的Load事件; 3.加载模板页的Load事件; 4.加载模板页里面的用户控件Load事件; 5.最后如果有多个用户控件的话,各自的Load事件加载顺序还不知道。 阅读全文
posted @ 2012-12-31 11:44 Christopher—高 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 问题:页面用模板页的时候,页面上的服务器端按钮注册click事件,点击按钮进不去click方法。解决:1.当用模板页的时候,页面会在你命名的按钮前加上自己的东西,所以你直接用按钮的名字找它的click事件是找不到的,只能用$("按钮名字.ClientID").click(function{}); 2.直接用html标签 <input type="button" id="test" text="test">. 阅读全文
posted @ 2012-12-31 11:34 Christopher—高 阅读(167) 评论(0) 推荐(0) 编辑