
问题解决集
code旅行者
这个作者很懒,什么都没留下…
展开
-
select表单元素实现页面重新绑定
12 15 20 30 50------------------------------------------------------- function UpdatePageSize() {原创 2012-12-05 16:56:52 · 2621 阅读 · 0 评论 -
容易忽略的表格整体宽度
bu.Append("");//不要忘了设置表格的整体宽度 foreach (var parentIncomeProject in parentIncomeProjects) { bu.Append("");//有一个父项就拼一行 bu.Appen原创 2012-12-19 15:52:27 · 860 阅读 · 0 评论 -
jquery禁用服务端按钮
$.ajax({ type: "post", url: "Ashx/CheckLoginName.ashx", data: { "loginName": $loginName }, success: function (res) {原创 2012-12-20 17:14:55 · 1068 阅读 · 0 评论 -
我晕
var $loginName = $("#txtLoginName").val().replace(/^\s*/g, "").replace(/\s*$/g, "");把replace写成了repalcevar $loginName = $("#txtLoginName").val().repalce(/^\s*/g, "").repalce(/\s*$/g, "");导致原创 2012-12-20 14:55:42 · 539 阅读 · 0 评论 -
用cookie存值,并读取
存: HttpCookie cookieStartTime = new HttpCookie(this.ToString() + "startTime", txtStartTime.Text); Response.Cookies.Add(cookieStartTime); HttpCooki原创 2013-01-04 15:07:45 · 5069 阅读 · 0 评论 -
sql语句提示“多次为table指定了列x”
原因是两个关联的表中有名字相同的列,如果要同时取到一张表中,会有冲突,这样就需要指定你取的是哪一个表中的列。原创 2013-01-05 12:02:16 · 27856 阅读 · 0 评论 -
sql server 优化心得(一)
1、尽可能少用临时表 select * from (select ROW_NUMBER()over(order by AreaName)as rowNum, AreaName, AreaTotalPoints=(select SUM(Points) from #tempPoints where JurisdictionalUnitArea in(select Are原创 2013-01-24 14:19:49 · 1889 阅读 · 0 评论 -
web应用程序中App_Code文件夹里的类书写代码没有智能提示
原文链接:http://blog.youkuaiyun.com/password318/article/details/5203942在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加 。因为Web应用程序中App_Code就不存在 。不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上转载 2013-02-26 16:24:58 · 2980 阅读 · 1 评论 -
sqlserver日期时间转成字符串---转自51cto
原文链接:http://database.51cto.com/art/201108/285231.htm日期时间转字符串: 语句 : 结果Select CONVERT(varchar转载 2013-03-15 13:36:02 · 1435 阅读 · 0 评论 -
Repeater控件数据绑定(备忘)
强类型的对象: Model.Categories category_model = e.Item.DataItem as Model.Categories;直接强转成该对象;if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){ Fa原创 2013-03-26 15:34:07 · 945 阅读 · 0 评论 -
css属性中的visiblity 与 display
visiblity 是设置元素的可见性,即可见 / 隐藏;隐藏后元素所占有位置保留;display 是设置元素按什么样的方式来显示,是按块显示,显示成一条线的形式,显示为“消失”等等,当display为none时,元素看不见,且其所占位置也空出来了。sildeDown()和slideUp()方法只能对display属性隐藏的元素进行操作,对visiblity=hidden隐藏的元素原创 2013-06-26 14:54:52 · 1676 阅读 · 0 评论 -
js自动生成的元素与页面原有元素发生堆叠
商品属性和商品规格是js动态生成的元素,商品扩展信息的两个文本框是原有的元素,他们发生堆叠,我以为是我生成的元素所在div大小不固定导致的,因为商品规格的下面复选框是第二次ajax生成的,我怀疑第二次ajax是不是不能将页面原有元素向下推到合适的位置。搞了几个小时,尝试固定元素所在容器div的的大小,但是不好固定啊,元素的个数是不定的,尝试改变属性和规格的生成顺序,属性部分堆到规格部分上去了,原创 2013-07-12 14:11:04 · 1043 阅读 · 0 评论 -
Flexigrid在IE下不显示数据的处理
文章总结自我的论坛提问:http://bbs.youkuaiyun.com/topics/390498434?page=1#post-394918028解决方法:网上的答案经我验证都是不靠谱的,以后大家就知道了,Flexigrid在IE下不显示数据的处理方法是:指定一下Ajax请求数据的方式为Get方式原创 2013-07-01 15:35:58 · 1569 阅读 · 0 评论 -
在一个div里放一个table,如果不设置border="0" cellpadding="0" cellspacing="0",当table 的高和宽与div相等时,会超出div
在一个div里放一个table,如果不设置border="0" cellpadding="0" cellspacing="0",当table 的高和宽与div相等时,会超出div原创 2013-11-19 15:21:37 · 4916 阅读 · 0 评论 -
加随机数引入脚本
//为了兼容高版本chrome浏览器,此处不能读取缓存,故采用家随机数方式引入脚本 document.write("");原创 2014-03-05 17:44:22 · 1441 阅读 · 0 评论 -
a标签的target指向iframe
打印二维码上面的这个a标签的target指向的是name为myFrameName的iframe,不是用Id来做指向的目标,如果target=“myFrameId”的话只有新版的Chrome、opera支持,在IE10,FF中都不生效。一个小细节,花了不少时间。原创 2013-06-17 09:19:21 · 43907 阅读 · 1 评论 -
善用临时表---同时查询多张表的存储过程
一个存储过程的需求是这样的:1、取出三张表里的符合条件的数据,合成一张表,并对这一张表分页;2、计算合成的这张表总共多少条数据存储过程语句如下:Create PROCEDURE GetAnnouncementList @pageSize int, @pageIndex intASBEGIN--不返回影响的行数,提高性能-- SET原创 2013-01-04 17:04:32 · 3209 阅读 · 0 评论 -
imagebutton等服务端控件的target实现
在控件的html代码里加上 OnClientClick="target = 'exlframe'",这里的exlframe是我用的iframe的ID,你也可以换成_blank等等;如果这个控件还需要客户端验证,可以这样写OnClientClick="target = 'exlframe';return CheckDate();";后面是调用你写的js验证方法,与前面的target用“;”隔开。原创 2012-12-18 17:20:40 · 1175 阅读 · 0 评论 -
linq实现两表关联查询,使用group by进行分组
FamilyAccountDataContext db = new FamilyAccountDataContext();//数据库实体上下文 //linq实现两表关联查询,使用group by进行分组,group和by之间放你后面要select的对象(如果只有一个字段,可以直接写,如果有多个可以像我一样使用匿名对象) //select的时候也使用匿名对象的方式,并可以命名(原创 2012-12-18 17:11:43 · 21145 阅读 · 0 评论 -
js去除用户无意间输入的首尾空格
使用正则表达式分别匹配首、尾空格,替换成空字符串:var $memberNum = $("#txtMemberNum").val().replace(/^\s*/g,"").replace(/\s*$/g,"");原创 2012-12-08 10:13:57 · 1180 阅读 · 0 评论 -
跳转到当前页(也就是刷新该页)的"?"用法
一、js脚本方式: window.location.href = "?pageSize=" + $pageSize + "&pageIndex=" + $pageIndex;(可行)二、 Response.Write("window.location.href='?pageSize=" + hiddenPageSize.Value + "&pageIndex=" + (pageInde原创 2012-12-07 16:21:21 · 3474 阅读 · 0 评论 -
加了 runat="server"属性的select控件的value和text(实际值和显示文本)
前台html:加了 runat="server"属性的select控件 交通 通讯费 其他收入 后台绑定数据: t原创 2012-12-08 15:14:35 · 5750 阅读 · 1 评论 -
跳转到前一页的方法(哪里来的回到哪里去)
方案一:javascript方案:(此方案若用在服务端控件上不能实现跳转,因为服务端控件在跳转前会回发一次,就改变了document.referrer的值)在图片按钮上加上一个js方法GoPre()js代码: function GoPre() { window.location.href = document.referrer原创 2012-12-24 10:39:43 · 5909 阅读 · 0 评论 -
善用标记
如图,要删除3个选择的对象,中间有一个admin对象是当前的登录用户,不能删除,怎样才能顺利的删除前后的对象,而不删除admin对象,并且提示用户不能删除该项的原因呢?如果按照一般的做法挨个儿遍历删除,遇到admin就提示用户的话,弹出客户端脚本会阻断后面循环的执行。怎么办呢?可以使用“做标记”的方式。 int tag = 0;//建立一个记录删除的对象中是否包含当前登录用户(adm原创 2012-12-24 12:02:31 · 735 阅读 · 0 评论 -
Page.ClientScript、ClientScript、ScriptManager、ClientScriptManager等的详细解说(转载)
原文链接:http://blog.sina.com.cn/s/blog_70555f1701011dyd.html在 .aspx.cs页面中,输入这四个东西:Page.ClientScript、ClientScript、ScriptManager、ClientScriptManager,均会出提示,表示它们均可用,那么它们有什么区别呢? Page.ClientScript转载 2012-12-24 09:02:40 · 2796 阅读 · 0 评论 -
onclick="f1()"和onclick="return f1()"的区别是什么?
原文链接:http://zhidao.baidu.com/question/126351894.html是有区别的,具体请看如下解释。浏览器会对页面元素的某些操作产生默认行为,比如说你有个链接:http://zhidao.baidu.com">百度知道当你点击它的时候,浏览器就会跳转到百度知道的页面,实际上这是浏览器对a元素的点击操作(即onclick)产生的默认事件处理。假如我们转载 2012-12-24 11:24:49 · 5139 阅读 · 0 评论 -
Select控件绑定数据库中所有的项并指定显示哪一项的方式
HTML: 交通 通讯费 其他收入C#: this.slParentProject.DataSource = db.InOrOutProjectTable.Where(p => p.ID ==原创 2012-12-11 15:53:26 · 3369 阅读 · 0 评论 -
jquery选择元素后对其使用replace
var $projectNum = $("#txtProjectNum").val().replace(/^\s*/g, "").replace(/\s*$/g, "");js脚本中有一句话有问题都会导致其所在的函数不执行,以上replace要在选择到的内容确保不为空时才能执行,特别用在依靠后台赋值的控件上要留意。原创 2012-12-25 09:02:36 · 1716 阅读 · 2 评论 -
“回发或回调参数无效<pages enableEventValidation="true"/>”的处理
“/”应用程序中的服务器错误。回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。如上的报错信息最可能的原因是原创 2012-12-12 09:56:50 · 2047 阅读 · 0 评论 -
asp:DropDownList控件触发OnSelectedIndexChanged
原文链接:http://hi.baidu.com/flying_all/item/5aca21cfb7dba9dbef183b4casp.net autopostback的控件,啥是postback,postback和callback的区别,postback和viewstate的关系 今天在给asp:DropDownList控件触发OnSelectedIndexChanged事件时,怎转载 2012-12-12 15:16:56 · 6896 阅读 · 0 评论 -
常常用到的跳转回上一页(哪里来的回哪里去)
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.UrlReferrer != null) { V原创 2012-12-13 16:46:35 · 972 阅读 · 1 评论 -
用userControl做分页的思路
原创 2012-12-13 16:28:44 · 775 阅读 · 0 评论 -
js在repeater控件内每一行<input type="checkbox"/>实现全选,全不选,然后获取每一行的ID删除
全选,全不选html:javascript: function SelectItem() { if ($("#selectAll").attr("checked") == true) { $("input[type=checkbox]").each(function () {原创 2012-12-14 09:57:51 · 2358 阅读 · 0 评论 -
js针对reprater控件内的控件checkbox的全选和全不选
$(function () { $("#cbCheckAll").click(function () { if ($(this).attr("checked") == true) { //取得属性的值 $("input[id=cbCheck]").each(function () {原创 2012-12-14 16:33:06 · 929 阅读 · 0 评论 -
本地windows7系统导入word(或excel)正常,在部署到服务器window2003系统上不能导入的处理
本地windows7系统导入正常,在部署到服务器window2003系统上不能导入并有如下报错: 检索 COM 类工厂中CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误:80070005。 具体解决方法如下:1:在服务器上安装office的word软件.2:在"开始"->"运行"中输入dcomcn原创 2014-05-21 17:37:51 · 2645 阅读 · 0 评论