- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 Repeater数据控件与aspnetpager分页控件使用例子:
效果图:1)、把AspNetPager.dll文件(从网上下载)放到网站bin文件夹里2)、在.aspx页引用分页控件的命名空间:@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="Webdiyer" %>3)、这样就可以使用分页控件了前台: 部
2010-05-24 23:49:00 3874
原创 使用scriptmanager和updatepanel实现局部刷新要注意的问题
局部刷新里的事件不能涉及updatePane外面的控件,且不能运行response.write()等asp、javascript,要不然局部刷新会不成功。
2010-05-18 23:19:00 1873
原创 asp.net textbox只读时不能通过javascript赋值、采值解决办法
1)、不设置ReadOnly,设置onfocus=this.blur()如:"TextBox1" runat="server" onfocus=this.blur()>2)、设置了ReadOnly属性后,通过Request来取值,如下:前台代码:"TextBox1" runat="server" ReadOnly="True" > 后台代码:string Text = Reques
2010-05-18 23:18:00 1812
原创 信息修改页的处理逻辑
在信息修改页的提交前,先用javascript判定每个修改项是否符合规则,提交后首先把所有信息框的值用多个变量保存着,再用一条update多字段组合更新语句(我的博客里有写),更新到数据库
2010-05-18 23:14:00 662
原创 GridView 、DataList 、Repeater 比较
虽然使用GridView 来显示,编辑,删除,排序和分页数据都非常容易,但是很臃肿.为了更好的控制外观,我们需要使用DataList 或Repeater .这些控件使用templates 来显示记录,而不是BoundFields. DataList 包含一个HTML ,默认情况下table的一行显示数据源的一条记录,和GridView一样. DataList 可以在一个table 行里
2010-05-18 23:12:00 825
原创 retrun、break、continue比较
结束c#方法使用return;即可以返回到上层方法或当前页。当要返回上一历史页面使用javascript:history.back();跳出循环使用break;结束当前循环,执行下一循环用:continue
2010-05-18 23:10:00 1777
原创 为控件添加属性
在页面加载的时候使用:控件名.Attributes.Add("属性名", "为属性添加值");如,使用javascript为listbox控件添加双击删除事件:前台:script language="javascript" type="text/javascript"> function change() { if (d
2010-05-18 22:57:00 733
原创 网页注销与网页关闭
网页注销:Session.Contents.RemoveAll();Response.Write("alert(退出成功!谢谢使用!);top.location.reload(default.htm)"); 网页关闭: a href="javascript:close()" target="_parent">关闭
2010-05-18 22:40:00 1951
原创 在web.config里写access数据库连接
在web.config里不能写相对路径,ServerMapPath也不能识别,所以在web.config里写access数据库连接时可以这样写: 然后在代码页里这样写;程序中的数据访问类中我把"SQLConnString"和"dbPath"取出来连接成一个字符串"CONN_STRING_NON_DTC"public static readonly string CONN_STR
2010-05-18 22:36:00 738
原创 .net+mssql的应用系统改成.net+access系统方法总结
将数据库导出成access,存储过程不会导出,要自己写,但access的存储过程(也称不上存储过程)没有用过,因为它的效率、安全等都很小,所以也就称不上存储过程,相当一条查询语句。可以考虑把mssql存储过程的查询语句写到系统文件里,使用sqlhelper类可以更方便。将.net文件的命名空间slqclient改成oledb,在sqlclient里的类也改成相应的oledb里的类。
2010-05-18 22:33:00 631
原创 网页内容内嵌脚本代码
是服务器端的注释,就是注释,可以用来注释服务器端控件是内嵌服务器解释的代码块,就是直接执行内部的表达式是内嵌服务器输出块,就是直接输出内部的表达式是数据绑定表达式。ASP.NET表达式。最有用的地方是在控件的一些硬编码文本处用资源文件的内容来代替,还有比如指示数据源控件的connectionString。 %>指示语法,每个aspx,ascx,ashx,m
2010-05-18 22:30:00 934
原创 获取dropdownlist选中项的value与text
获取dropdownlist的value: ddl.SelectedValue.ToString()。获取dropdownlist的text: ddl.SelectedItem.Text.ToString()
2010-05-18 22:28:00 10130
原创 将数据绑定到控件的方法总结
将数据绑定到控件方法,注意参数的使用,这样有利于页面加载时使用和其它带有条件的数据查询事件的调用,如: private void GetT_user(string parSqlString,params SqlParameter[] paras) { ds = sqlhelper.Query(parSqlString, "teacher", paras);//s
2010-05-18 22:21:00 984
原创 dataread读取数据的简单方法
还用sqldataread对象读取数据时,最好使用dr.getvalue(字段序号,从0开始).tostring(),该取值方式可以取出null,数值,时间,字符等字段类型。
2010-05-18 22:19:00 1556
原创 treeview绑定到关系数据源,生成树,并实现checkbox的级联选择
treeview使用参考vs的联机帮助,这里重点讲一下treeview绑定到关系数据源,同时实现checkbox的级联选择(使用TreeView.js),提交checkbox为true的项。或者导入某些项到treeview中进行编辑,使相应的checkbox为true。数据表必须有自身id、父亲id两个字段。前台: <!-- function OnTr
2010-05-18 21:29:00 2145
原创 遍历GridView,获取某控件的值,并保存到ArrayList数组中,如遍历gridview中的checkbox
ArrayList sSRecruitId = new ArrayList(); foreach (GridViewRow row in GVSRecruitPlan.Rows) { if (((CheckBox)row.FindControl("CB")).Checked)//CB是checkbox的id {
2010-05-18 21:10:00 3635
原创 gridview事件中获取datakey
先设置前台datakeynames的数据源,后台gridview1.datakeys[行号][第几个datakey,从0开始].value.tostring()
2010-05-18 21:08:00 981
原创 GridView删除行的两个方法
前台:…… //使用commandfield //或者使用linkbutton,且可以调用javascript提示用记是否删除当前行,后台都调用一样的方法rowdeleting
2010-05-18 20:47:00 1672
原创 DataView数据绑定与分页
方法一、使用自定义的分页效果:前台: <asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" AutoGenerateColumns="False" GridLine
2010-05-18 20:40:00 3872
原创 DataList数据绑定与分页
前台: " style="background-color:#EEC015; text-decoration:none;" class="black">
2010-05-18 20:34:00 658
原创 同一数据库服务器中跨数据库查询
与同一数据库查询的差别就只是那个T-sql语句的。跨数据库查询中的字段名前要标明数据库名、表名,表名前要标明数据库名。如:
2010-05-18 17:08:00 1186
原创 asp.net md5加密
public string md5(string str,int code){ if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substrin
2010-05-18 17:03:00 451
原创 DropDownList绑定数据
动态绑定方法一:动态绑定数据库中的字段。SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();string strSQL = "select * from CompanyType";SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);DataSet
2010-05-18 16:39:00 519
原创 asp.net 读取excel数据表
第一次使用execl作为数据源,发觉有以下几个问题: 1、数据源连接语句 2、数据表名(默认为sheet1、sheet2……) 3、数据字段名(默认为F1、F2……这个不那么确定,可以用数据绑定控件输出,字段名就是默认的excel数据源的字段名) 4、绑定控件显示的第一行为excel表里的字段行,可用dataset如:ds.table[0].rows[0].delete()
2010-05-18 14:16:00 740
原创 javascript asp.net后台方法调用前台javascript方法
把以下代码写到后代方法里: ScriptManager.RegisterStartupScript(Page, this.GetType(), "onclick", "[javascript里的方法,如:]showFloat();", true);
2010-05-13 09:42:00 690
原创 javascript 当文本框失去焦点时,立即判定是否符合正则表达式,并在旁边显示匹配结果。
.warning { color: Red; font-size: 12px; line-height: 13px; } .remind { color:gray; font-size:12px;
2010-05-07 22:11:00 5554
原创 javascript 使用正则表达式验证注册用户填写的资料
<!-- String.prototype.Trim = function() { return this.replace(/(^/s*)|(/s*$)/g, ""); } function check() { //检查用户名 var userId = document.getElementById("txtU
2010-05-05 23:44:00 1930
原创 asp.net 表单验证
标签中的name表示指定要用于身份验证的 HTTP Cookie。默认情况下,name 的值是 .ASPXAUTH。采用此种方式验证用户后,以此用户的信息建立一个FormsAuthenticationTicket类型的身份验证票,再加密序列化为一个字符串,最后将这个字符串写到客户端的name指定名字的Cookie中.一旦这个Cookie写到客户端后,此用户再次访问这个web应用时会将连同Cooki
2010-05-04 23:30:00 546
转载 服务器的iis、vs、mssql的安装顺序
先iisàsqlà.net先装.net后装iis会出现无法运行.net文件的情况,解决办法:到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727中找,有个工具叫 aspnet_regiis.exe,运行方法如下:1.开始-->运行-->输入cmd,运行2.DOS窗口打开以后,在DOS窗口内进入上面的文件夹3.输入 aspnet_regiis.exe
2010-05-04 15:28:00 1501
原创 javascript 去除字符串的左右空格
String.prototype.Trim = function(){return this.replace(/(^/s*)|(/s*$)/g, "");} String.prototype.LTrim = function(){return this.replace(/(^/s*)/g, "");} String.prototype
2010-05-03 21:50:00 515
原创 cooki简单使用
HttpCookie cookie1 = new HttpCookie("test");//创建cookie1,名为testcookie1.Values.Add("test1Value","test1Text");//向cookie1写入一个量test1Value,值为test1Textcookie1.Values.Add("test2Value","test2Text");//向co
2010-05-03 20:21:00 727
原创 javascript使用以下序列表示非字母字符或特殊标点符号,常用于弹出框、正则验证
/ f 换页符 / n 换行符 / r 回车 / t 制表符 / v 垂直制表符 / / 一个 / 直接量 / / 一个 / 直接量 / . 一个 . 直接量 / * 一个 * 直接量 / + 一个 + 直接量 / ? 一个 ? 直接量 / | 一个 | 直接量 / ( 一个 ( 直接量 / ) 一个 ) 直接量 / [ 一个 [ 直接量
2010-05-02 15:02:00 1208
原创 弹出框使用字符序列表示非字符,实现换行等效果:
弹出框使用字符序列表示非字符,实现换行等效果: 使用javascript弹出框直接在alert内容里加入字符序列,如:换行/n。alert("ningxi/n宁希") 使用asp.net后台弹出框要在字符”/”前多加一个”/”,将”/”转义。 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message",
2010-05-01 09:57:00 1134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人