摘要:应用1.父窗口点击按钮弹出模式窗体,传递某个控件到弹出窗口,弹出窗口对该控件进行操作,并设置返回值; 若返回正确的值则执行该按钮的服务端事件,否则不执行该按钮的服务端事件。示例1.Page_Load事件的代码片段 //弹出修改原因录入框StringBuilderbdrModifyClick=newStringBuilder();bdrModifyClick.AppendFormat("varhidReason=document.getElementById(\"{0}\");",hidModifyReason.ClientID);bdrModifyCli
阅读全文
摘要:[一]DropDownList的常见问题1.常见的错误提示1.1错误提示: 解决办法:2.选中指定项的方法:2.1DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("CodeVal"));或 ListItem selItem=DropDownList1.Items.FindByValue("CodeVal"); if(selItem!=null){DropDownList1.ClearSelection();selItem.S
阅读全文
摘要:1.DropDownList.SelectedIndex的值在PostBack时被重置为0,比如DropdownList被重新绑定2.DropDownList 的 ListItem.Value 列表中存在重复值,比如有两个ListItem的Value属性都是空字符串
阅读全文
摘要:http://blog.csdn.net/fdnike/article/details/2152954在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=false,则不会进行数据绑定,也就是说无法直接从GridView中取到这个列内的文本。这一功能在DataGrid时代几乎是必须的,在对列表进行批量选中操作时非常有用(比如批量删除),隐藏列通常用于存储DataGrid行对应数据记录的关键字的值,而现在在GridView中却行不通,着实令一大批人头疼不已,网上也有
阅读全文
摘要:ASP.NET中使用母版页最大的好处就是当有许多相似的页面时只用加一个母版页,每个页面用这个母版页生成内容页,然后根据情况修改每个内容页中的内容,保持页面布局的统一,同时也减少了代码量。但另一个突出的问题是使用母版页后,每个内容页中没有了<head></head>标记,因为这都在母版页中有了,而这对修改标题、加载JS/CSS等文件都有影响,前面我已经说过在ASP.NET中使用母版页后统一网页标题,那这篇就来说说如何加载JS/CSS等文件。与ASP.NET中使用母版页后统一网页标题中修改标题的原理一样,加载JS/CSS等文件可以在内容页中加,也可以在母版页中统一加载。1、
阅读全文
摘要:如果你的项目要求你的程序对高达几万条的数据在集中的时间内执行固定序列的操作,且不能完全使用存储过程时而需要使用程序来执行时。会需要这些优化。 我们知道,SQL服务器对一条语句的执行,需要分析、编译、执行这些步骤,通过参数化我们可以对一种命令只分析和编译一次,而执行多次,从而提高效率。在执行时,如果每次提交语句,可以完成多条SQL语句,则可以减少通讯时间,也可以提高效率。 通过 System.Data.IDbCommand.Prepare() 方法,我们可以在第一次执行语句时,分析和编译SQL语句,然后保存这个Command对象,下次使用时,直接设置参数执行。这个方法对Oracle和MsSql
阅读全文
摘要:转自:http://blog.csdn.net/zhoufoxcn/article/details/2195618在ADO.NET中经常需要跟各种数据库打交道,在不实用存储过程的情况下,使用参数化SQL语句一定程度上可以防止SQL注入,同时对一些较难赋值的字段(如在SQL Server中Image字段,在Oracle中Clob字段等)使用参数化SQL语句很容易就能赋值,所以本人经常在ADO.NET中使用参数化SQL语句,近几年来陆续跟SQL Server/Oracle/MySQL/Access打交道,积累了一些心得,现在整理出来供大家参考。我们假设数据可的结构如下图(设置的数据库为Oracle
阅读全文
摘要:1.母版页和内容页不在同一目录时的css和js文件的引用方式1)css文件的引用直接使用相对地址即可,在使用时能够自动把地址按照相对地址进行转化;如在母版页中引用地址为:<link rel="stylesheet" href="../Css/News/default/css/css.css" type="text/css" />2)js文件的引用方法一:在web页面文件中使用Page.ResolveClientUrl("js路径")解决 <script type="text/javasc
阅读全文
摘要:转自:http://qingfeng825.javaeye.com/blog/890830一、场景:最近在做一个微博项目,用过微博的人都知道,微博里有话题这个概念,在textarea 里输入##,就代表一个话题。发布微博时使用的ajax方式提交,微博内容会拼到URI中传到服务器端,发现用IE8输入没有任何问题,但是使用IE6时,第二个#号会丢失。二、解决过程:(1) 在JSP中使用encodeURIComponent来进行编码,两次编码: Java代码 content=encodeURIComponent(encodeURIComponent(content)); var url="
阅读全文
摘要:转自:http://dev.firnow.com/course/1_web/javascript/jsjs/20090303/157078.html 许多人在使用JQuery.ajax方法时肯定会遇到一个问题。在编码不是UTF-8的时候,当传递的参数里有中文的时候,服务端Request的时候都会出现乱码。本人最近也遇到了需要传递中文参数的问题。在网上搜索一下,复制粘贴发的到处都是的“终极”“解决方案”无非就是escape(str)来转码,然后在服务端还要写个方法再编辑一次,或用System.Text.Encoding下的方法来换来换去。 我很久以前一直在使用Prototype框架。在.net-
阅读全文
摘要:1.vs2003和vs2005在web.Config中的连接字符串写法:vs2003将连接字符串写在AppSettings中:appSettings add key="connectionstringName" value="data source=服务器名或IP;initial catalog=数据库名;persist security info=False;user id=用户;password=密码;" /add/appSettings 取值方式:System.Configuration.ConfigurationManager.AppSettings["name"]
阅读全文
摘要:关于一个js弹出窗口(利用window.showModalDialog弹窗函数),关闭时激活主窗口的某个事件的问题。主页面中主要代码(index.html): 程序代码script type="text/javascript" src=""var D=new Function('obj','return document.getElementById(obj)');//通用兼容函数,根据元素ID获取元素对象function openwin(){ //弹窗x=window.showModalDialog("win.html",window,"dialogHeight:200px;dialog
阅读全文
摘要:转自:http://www.gz183.com.cn/Info/14/info25856_1.htmsql server中翻页存储过程:Create PROC blog_GetPagedPosts(@PageIndex int,@PageSize int,@BlogID int=0,@PostType int=-1, @CategoryID int=-1, @Hiding bit =0, @Cou...
阅读全文
摘要:转自:http://www.z6688.com/info/57479-1.htm 由于客户对速度和性能上的要求越来越变态,而数据量一天天的庞大,因此本人产生了数据的查询和分页完全由客户端回调来实现。想法看上去复杂,实现起来也不难。废话不多说,看程序吧。一、存储过程包头:create or replace package H_QUERYPACK is -- Author : Evorul -- Cr...
阅读全文
摘要:ASP.NET 的GridView提供很方便的分頁功能,但對於龐大的資料,User 每瀏覽一頁就要到資料庫將所有的資料撈回前端,再進行分頁顯示分頁結果,這樣對效能影響很大,雖然可以設定Datasource的Cache,讓分頁時不用到資料庫撈,直接傳Cache讀,但相對的也會占用的WebServer的記憶體,比較好的方法就是由Stored Procedure 進行分頁,僅傳回該頁的資料,這樣就可以大...
阅读全文
摘要:转自:http://www.cnitblog.com/yhf119/archive/2007/05/10/26815.html 最近的一项工作是关于性能提升方面的。要做的第一个事情是要把很多同类型的DataTable合并到一起,查了很多关于DataTable的相关函数以后,我决定用Merge函数来合并这些DataTable。 DataTable[] srcTables = ... ; foreac...
阅读全文
摘要:转自:http://hi.baidu.com/tgszsh/blog/item/fbc176297b9f14f698250a35.htmlrepeater三层嵌套案例,同样适用于多层aspx文件:<asp:Repeater ID="BigCategories" runat="server" OnItemDataBound="BigCategories_ItemDataBound"> &...
阅读全文
摘要:转自:http://www.nnllok.cn/myBlog/archives/2008/4631.html#6072Page指令:MaintainScrollPositionOnPostback 指示在回发后是否将用户返回到客户端浏览器中的同一位置。如果应该将用户返回到同一位置,则为 true;否则为 false。默认值为 false。注意: 开发人员可以通过设置 Web.config 文件的 ...
阅读全文
摘要:转自:http://www.programbbs.com/doc/2921.htm 简介 本文描述如何使用嵌套的Repeater 控件来显示分级数据 。当然了,你也可以将这一技术应用到其他的列表绑定控件上去,比如DataGrid包含DataGrid,DataList包含DataList等等的组合。 绑定到父表 1.添加一个新的Web Form 到应用程序项目中,名称为Nestedrep...
阅读全文
摘要:转自:http://www.nnllok.cn/myBlog/archives/2006/3187.html#6080这种情况经常都会有的,就是在GridView里加一个模版列,里面放一些按钮,然后呢,点击这些按钮的时候,要可以取到GridView当前被点击的行的字段里的内容一般有两种情况,只需要取一个字段的值,和要取多个字段的值,其实都是一样的方法,就是使用CommandArgument属性一、...
阅读全文