随笔:35 文章:2 评论:27 引用:8
博客园 首页 发新随笔
发新文章 联系 订阅订阅管理

2009年2月3日

     摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.这样就达到了防止同时登陆的效果,具体代码如下,放在登陆成功的地方: string key = TextBox1.Text; //用户名文本框设为cache关键字 string uer = Convert.ToString(Cache[key]); //读取cache中用户相应的值 //判断cache中是否有用户的信息,如果没有相关的值,说明用户未登陆   阅读全文
posted @ 2009-02-03 00:59 布袋 阅读(45) | 评论 (0)编辑

2008年12月11日

     摘要: 首先在web.config文件节点中加入如下代码: 然后,写个类文件,调用上面的定义,代码如下: '定义一个连接字符串,难点就在这里,网上很多用到了Server.MapPath,但是还是不行,注意这里用到了Request.MapPath(相对asp来说,这是asp所没用的) Public connstr As String = ConfigurationSettings.AppSettings("myds") + HttpContext.Current.Request.MapPath("~") + (ConfigurationSettings.AppSettings("myconn").Trim())   阅读全文
posted @ 2008-12-11 14:02 布袋 阅读(630) | 评论 (0)编辑

2008年10月4日

     摘要: 问题一:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) 用windows身份登录management studio, 点击站点属性,将安全选项 更改为:windows 和sql 混合身份登录,解决。   阅读全文
posted @ 2008-10-04 00:54 布袋 阅读(145) | 评论 (0)编辑

2008年10月1日

 

 

改变下拉列表的值而触发文本框值变化或者让文本框的值等于下拉列表中当前选定的值。通常有几种方法,

一种就是全部放在form中用post提交刷新页面完成;

一种就是用JS函数来完成,现在介绍一种只须要一句代码就可以完成的方法:

 

<select name="sel" onChange="document.all.bitrate.value=  document.all.sel.options[document.all.sel.selectedIndex].value; ">
   <option value="768">768Kbps</option>
   <option value="512" selected>512Kbps</option>
   <option value="384">384Kbps</option>
    </select>
 <input name="bitrate" type=text class="input" value="512" size="8" title="系统里设置的码率"> Kbps

http://maie.name/article/26.htm

注意上述方法可以不放在form表单中,用document.all即可控制,当前选定的值用"[document.all.sel.selectedIndex]"中括号括起来哦!


 

 

posted @ 2008-10-01 19:25 布袋 阅读(293) | 评论 (0)编辑

2008年7月11日

     摘要: 1.Bin 记得导入 AspNetPager.dll
2.myAdapter.Fill(ds, startRecord, maxRecord, "NewsTable") '' 用这样子填充非常的重要 不用一下子把记录全部填到 DS 里 2008-07-11
3.URL上可以传递参数 bindData() 时,可以直接用 Request.Querystring ("参数")获得 onpagechanged="AspNetPager1_PageChanged" 时的参数
  阅读全文
posted @ 2008-07-11 15:24 布袋 阅读(389) | 评论 (1)编辑

2008年6月27日

     摘要: 据说通过HttpModules可以将类似于:http://www.infotouch.cn/detail.aspx?id=120 的URL地址重写为:http://www.infotouch.cn/detail/120.aspx 。这样最直接的好处就是可以让搜索引擎搜索到页面,因为搜索引擎对?之后的参数不太理睬。

今天尝试了一下,发现一个需要注意的问题,就是HttpModules只能对特定扩展名的URL进行重写(注:只能对“映射”-“应用程序扩展”中指定交给Asp.Net处理的扩展名文件进行处理),从Google找了些英文资料,发现这种情况是由IIS处理请求的机理决定的。
  阅读全文
posted @ 2008-06-27 00:17 布袋 阅读(245) | 评论 (0)编辑

2008年6月6日

     摘要: 1.利用SqlDataAdapter Insertcommand 获取刚新增的自动编号ID值
2.要先使用 SelectCommand 后才可用 Insertcommand插入值
3.建立 ds.Tables(0).NewRow() 的 DataRow  阅读全文
posted @ 2008-06-06 23:22 布袋 阅读(719) | 评论 (1)编辑

2008年5月4日

     摘要: GridView 自定义查询翻页
1.自定义LINKBUTTON
2.dropdownlist翻页
3.过滤引号及用 myAdapter.SelectCommand.Parameters.Add 方法过滤,防止SQL注入
4.先显示所有值,后可查询关键字再翻页  阅读全文
posted @ 2008-05-04 17:02 布袋 阅读(381) | 评论 (0)编辑

2008年4月24日

     摘要: DataFormatString

在设置GridView数据绑定控件的模版列时,总要设置显示的格式,这里是我查询一些资料后统计出来的。还有一个常规的选项是用数据库中默认的格式显示  阅读全文
posted @ 2008-04-24 01:15 布袋 阅读(76) | 评论 (0)编辑

2008年4月22日

     摘要: 只能输入1个数字
只能输入n个数字
只能输入至少n个数字
只能输入m到n个数字
只能输入数字
只能输入某个区间数字
只能输入0和非0打头的数字
只能输入实数
只能输入n位小数的正实数
只能输入m-n位小数的正实数
只能输入非0的正整数
只能输入非0的负整数
只能输入n个字符
只能输入英文字符
只能输入大写英文字符
只能输入小写英文字符
只能输入英文字符+数字
只能输入英文字符/数字/下划线   阅读全文
posted @ 2008-04-22 17:18 布袋 阅读(384) | 评论 (0)编辑
CALENDER
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

与我联系

搜索

 

常用链接

留言簿

随笔分类

随笔档案

收藏夹

友情链接

最新评论

阅读排行榜

评论排行榜


Powered By: 博客园
模板提供沪江博客