jonson1126
各种问题 各种方法 各种解决 路要自己走一遍才知个中滋味
摘要: 1,GridView模板列中的TextBox的ontextchanged事件中获取当前行的某列GridView模板列有一TextBox,TextBox的AutoPostBack属性为True,在TextChanged事件中可通过如下代码获取当前行某列的值: TextBox t = (TextBox)sender; GridViewRow drv = (GridViewRow)t.NamingContainer; int rowIndex = drv.RowIndex; //行号2,onclick ;onserverclick<input type="button" i 阅读全文
posted @ 2013-06-20 16:23 jonson1126 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1,打印网页中的 GridView本文介绍打印网页中某个GirdView的一种方法。主要思路是将GridView放在一个DIV中,然后将该DIV显示在新的网页中,并用window.print()方法来打印新打开的网页。先将GridView放在DIV中,此DIV就是打印区域。代码 <div id="PrintArea"> <asp:GridView ClientIDMode="Static" ID="GV" runat="server" AutoGenerateColumns="False 阅读全文
posted @ 2013-06-17 09:44 jonson1126 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1,ScriptManager.RegisterStartupScript与ClientScript.RegisterStartupScript区别ScriptManager和ClientScript的区别,他俩的方法是一样的,只是在特殊的场合要注意使用。ScriptManager适用在特殊的场合,那么我们在控件中如何来进行区分应该使用哪一个呢?其实可以通过寻找控件的parent,判断是否有updatepanel,如果有就用ScriptManager;没有的话当然用ClientScript,避免每次postback操作时控件都要进行资源文件的注册。也就是说 是否兼容ajax的问题,Script 阅读全文
posted @ 2013-06-11 11:57 jonson1126 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1,confirm()方法用于显示一个带有指定消息和OK及取消按钮的对话框。如果用户点击确定按钮,则confirm()返回true。如果点击取消按钮,则confirm()返回false。在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用confirm()时,将暂停对JavaScript代码的执行,在用户作出响应之前,不会执行下一条语句。下面我们通过这两个小例子,来了解一下它的使用方法吧:<html><head><title>confrim 的使用方法</title><script type="te 阅读全文
posted @ 2013-06-10 09:23 jonson1126 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1,string和stringBuilder区别C#String对象是不可改变的。每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用StringBuilder类可以提升性能。通过用一个重载的构造函数方法初始化变量,可以创建StringBuilder类的新实例,正如以下示例中所阐释的那样。设 阅读全文
posted @ 2013-06-08 15:34 jonson1126 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1,简单理解,DataNavigateURLFromateString="UserPaper.aspx?UserID={0}&PaperID={1}" 带了两个参数,这两个参数哪来的呢,没错,就是从这来的, DataNavigateUrlFields=“UserID,PaperID”,绑定了这两个字段,用于给DataNavigateURLFromateString中两参数赋值即 {0}和{1},它们是相对应的,顺序不要弄错了。。注:DataNavigateUrlFields,这里最后加了个s,说明绑定的字段可以是多个的,顺序从0开始。2.LinkButton 使用2 阅读全文
posted @ 2013-05-31 17:09 jonson1126 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.asp.net中的<%register %><%@ Register src="UserControl/UCCategoryTree.ascx" tagname="UCCategoryTree" tagprefix="uc1" %><%@ Register TagPrefix="webdiyer" Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" %>今天下一个分页功能时,实例代码中引用了以为非常值得 阅读全文
posted @ 2013-05-29 11:57 jonson1126 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1,UI层调用bll层,bll层调用dal层model是数据模型,各个层都调用三层架构C/S程序设计实例(C#描述)(转:http://www.cnblogs.com/3stones/archive/2008/01/09/1031415.html)1.三层之间的关系:三层是指:界面显示层(UI),业务逻辑层(Business),数据操作层(Data Access)文字描述:Clients对UI进行操作,UI调用Business进行相应的运算和处理,Business通过Data Access对Data Base进行操作。优点:l增加了代码的重用。Data Access可在多个项目中公用;Busi 阅读全文
posted @ 2013-05-28 11:50 jonson1126 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1,lst,Iems.FindByText("txt.Text");public ListItem FindByText ( string text) 阅读全文
posted @ 2013-05-24 14:40 jonson1126 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.SQL :select isnull(sum(qty),0) as qty from table where record = 150isnullISNULL ( check_expression , replacement_value )备注如果 check_expression 不为 NULL,则返回它的值;否则,在将 replacement_value 隐式转换为 check_expression 的类型(如果这两个类型不同)后,则返回前者。参数check_expression将被检查是否为 NULL 的表达式。check_expression 可以为任何类型。replacement 阅读全文
posted @ 2013-05-24 14:40 jonson1126 阅读(154) 评论(0) 推荐(0) 编辑