- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 asp.net的页面状态保存与恢复
有时候我们在页面返回、跳转、多步注册的时候,经常需要保存某个页面的状态,以便需要的时候进行加载。例如下情况:1、主页面为查询页面,选择完查询条件后显示出结果列表,点击某一条后进行单条处理,处理完毕后返回查询页面,而此页面又需要显示上次的浏览结果。通常的做法是将上一次的查询条件保存下来,在返回此页面的时候重新加载数据,但是这样有些问题:有些复杂查询可能很耗时;有些查询条件很多,保存的
2009-03-18 20:42:00 3927 11
原创 c#取出指定长度字符的简易方法
public string GetSubString(string str, int len) { int charLen = str.Length; if(charLen*2len)//如果总的占位小于len则直接返回 { return str; }
2008-05-19 13:12:00 990
原创 C# 访问AD中用户信息的几个操作
查找指定的用户,显示其所有属性public void SearchUser(string userName) ...{ DirectoryEntry deUser = new DirectoryEntry("LDAP://10.99.185.18/DC=zhaijx,DC=cn","codingtaoist","54638"); D
2008-04-18 14:23:00 1779
原创 vbs访问数据库循环发送邮件
在记事本中输入下面的代码,设置好数据库与邮件服务器,保存为.vbs文件,将其放置于指定服务器,执行之。 Dim objSendMail Dim strTo, strFrom Dim strSubject, strBody Set objSendMail = CreateObject("CDO.Message") objSendMail.From = "codingtaoist@mysp
2007-09-30 09:57:00 755
原创 编程笔记——终于又看见我的DTC了
前段时间和同事在两台机器上配置DTC,不太熟悉啊!居然把个两台计算机的DTC整消失了。在控制台里组件服务->计算机->我的电脑 右键消失了“属性”菜单。今天命令行下先后运行msdtc -uninstall 与msdtc -install 才出来,唉!重装啊!
2007-05-11 20:39:00 750
原创 sql server 2005笔记——将数据库从2000还原到2005需要注意的两个问题
1.需要将当前数据库的兼容级别从 Sql Sever 2000(80) 修改为 Sql Sever 2005(90),否则在用sql语句创建表或其他操作的时候可能看不到新创建的对象。右键当前数据库,选中属性菜单,弹出对话框里选择选项属性页,在右侧兼容级别下拉框处修改 2.别忘了登录用户的修改,在“安全性”选项里
2007-04-03 21:46:00 1183 1
转载 JavaScript笔记——JavaScript的系统函数学习
编码处理函数 1) encodeURI 返回一个对URI字符串编码后的结果。URL是最常见的一种URI; 2) decodeURI 将一个已编码的URI字符串解码成最原始的字符串返回; 3) 举例: Script language = " javasc
2007-04-03 13:19:00 769 1
原创 asp.net——动态加载控件
我们经常使用PlaceHolder或者Panel 作为容器来动态加载控件,使用LiteralControl来装载html。在页面上拖放一个PlaceHolder控件,添加以下代码可了解这种应用。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Secur
2007-04-02 13:58:00 2067
原创 NHibernate——通过hql语句获取翻译后的sql语句
现在做的一个项目,应用的是NHibernate,所有的查询基本上是通过hql语句来写的,现在需要将生成的查询结果导出,这就遇到个问题,通过hql语句查询出来的结果返回的是IList,我没找到可以增加列名的方法。 以前调试hql的时候都是在sql server的事件探查器里查看它翻译后的sql,于是想它有没有直接将hql翻译成sql的方法呢,于是一路寻找,可惜没找到,但也
2007-04-01 18:27:00 2251 2
原创 VS2005 web程序自定义安装包的制作
利用VS2005的“Web安装项目”建立安装包很难对安装过程进行详细控制,因此直接采用“安装项目”来建立web程序安装包。我们需要安装过程中自动创建虚拟目录,并且可以修改数据库连接字符串,假设我们在安装过程中需要用户修改web.config文件里连接字符串其形式如下: configuration> ... connectionStrings> add name="m
2007-04-01 11:56:00 3891 4
原创 在服务端用c#代码来刷新父框架
用Response.Write()方法输出脚本即可 Response.Write("window.parent.location.reload();");//重新刷新整个框架
2007-03-31 15:17:00 1271
原创 用javascript获取asp.net中RadioButtonList的选中值
最近做一页面,需要在客户端获取RadioButtonList的选中值,老道捣鼓一番,得到如下方法function Button1_onclick() ...{ var rbltable = document.getElementById("RadioButtonList1"); var rbs= rbltable.getElementsByTagName("INPUT"); for(
2007-03-29 18:10:00 1761
原创 c#代码风格——采用合适的方法访问DataTable里的记录
1.存储过程返回的表结构确定,不会发生改变,直接通过索引访问——高效foreach(DataRow row in table.Rows)...{ customer = new Customer(); customer.ID = (Int32)row[0]; customer.FirstName = row[1].ToString(); customer.LastN
2007-03-23 20:10:00 1140
原创 NetAdvantage asp.net ——WebChart常用属性与方法(一)
设置图表类型:ChartType例:柱状图UltraChart1.ChartType = Infragistics.UltraChart.Shared.Styles.ChartType.ColumnChart; 设置纵轴数据类型:NumericAxisType 例:有些数据之间差距很大,如10与80000,那么如果用柱状图线性显示数据则很难看到“10”这个数值,这种情况
2007-03-20 16:42:00 2159 1
原创 NetAdvantage asp.net ——使用WebDateChooser在客户端验证开始日期与结束日期
对于日期选择,我们经常使用 WebDateChooser控件,当涉及到开始日期与结束日期的时候,就需要验证日期的合法性,这种情况在开发过程中经常遇到,所以我们可以编写一个通用的方法在客户端就验证日期的合法性,而不必等到提交到服务器才进行验证,方法如下:public void BindCompareDateChoosers(Control userControl,Infrag
2007-03-20 12:25:00 1969 1
原创 WebGrid固定列(Fixed-Coloum)的设定
有时候WebGrid表格中列的数目比较多 ,若表格的宽度不足以显示所有列,当我们拉动左右滚动条就有可能看不见关键列。我们希望关键列不随着滚动条的移动而移动。 比如我们创建如下Table用来描述每个学生各个科目的成绩: DataTable dt = new DataTable(); dt.Columns.Add("姓名", typeof(
2007-03-19 20:46:00 2201
原创 采用javascript向弹出页面中传递参数,用服务端代码取出的方法
1.页面设置主页面(default.aspx):为弹出页面提供参数的页面(用户可看到的页面)中转页面(transfer.aspx):该页面控制关闭模态窗口返回值的时候不弹出新页面弹出页面(pupup.aspx):弹出窗体参数设置页面(setParameter.aspx):从主页面中取出参数传递到弹出页面(用户可看到的页面)2.代码编写(1)假设传输一数组:在主页面中需
2007-03-08 20:45:00 2019 2
asp.net页面状态保存源码以及示例
2009-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人