2013年10月16日

为什么Jquery有时候根据模板中控件的Id但是获取不到该控件的对象

摘要: 在模板中的服务器端控件会在客户端生成一串很长的Id,这个Id我们在服务器端可以通过FindControl来获得,但是在客户端要获得模板中控件的Id,只有两种情况:1.除非你用的就是纯html标签,这样的话在客户端的Id还是原来的Id,有人说runat=server的html标签是不是也是原来的Id呢?答案:不是,runat=server的html标签在客户端也会生成那一长串的Id。2.只能先运行下该网页,通过查看源代码的方式看客户端的上该控件对应的客户端Id,也就是那长长的一串,然后通过js代码可以获取到对象。但是发现,jquery中用$(#Id)是无法获取到那个长长Id的控件对象的,而换成一 阅读全文

posted @ 2013-10-16 00:18 Goings 阅读(484) 评论(0) 推荐(0)

2013年9月15日

asp.net提示:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。

摘要: 针对所提示的异常信息检查了所用表的唯一、非空、外键约束,并未发现异常情况。因此上网查询了有关的资料。所提供的方法有以下几种:DataTable中的字段属性与表中的字段属性不一致,导致了未能启用约束。修改方法:找到***.xsd文件里与表格修改的对应字段,点击该字段的属性----最大长度 等于你的数据表的修改字段后的最大长度(这个同样试了一下, 但是不知道是否就是问题所在)在.xsd文件里找到出问题的那张表,使用Shift键配合鼠标选中全部的列,然后按Delete删除,然后鼠标右键点击表头,然后在菜单中选择“配置”,然后点击“完成”按钮,重新生成强类型DateTable即可。使用以上方法的前.. 阅读全文

posted @ 2013-09-15 10:27 Goings 阅读(427) 评论(0) 推荐(0)

2013年9月8日

ASP.NET中的ListView中防止刷新导致的重复post提交的问题

摘要: 解决方法就是在ItemInserted(插入后或者删除修改后,都一样)中Redirect到当前的本页面,那么对Insert而言,刷新不过是重复上一个操作,通过httpwatch来看上一个操作是请求当前页面,则刷新只会重新显示当前页面,同时由于Request.Redirect重定向会是一个get请求,... 阅读全文

posted @ 2013-09-08 17:28 Goings 阅读(295) 评论(0) 推荐(0)

导航