随笔分类 - ASP.NET
1
关于Button控件的CommandName属性用法的一个实例
摘要:前台截图:例子中有两个ListBox控件、四个Button控件和一个Label控件。数据显示需要绑定数据库。例子要实现的功能很简单:利用Button控件的CommandName属性来操作两个ListBox控件中数据的移动。前台代码:[代码]后台代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www....
阅读全文
将错误信息记录到Windows日志中
摘要:任何一个系统都不可能一劳永逸,一直没有错误的运行下去,一个优秀的系统的出错处理也一定是优秀的,而一个好的程序员也一定会很观注可能出错的地方,并作出相应的容错处理。C#中的try catch其实已经为我们省了不少事情,本文并不是并不是对如何做出错处理进行论述的,而是给出一种收集出错信息,并将出错信息存储到Windows日志中的方案。一、处理代码:[代码]注意:因为系统日志的操作是有权限控制的,所以我...
阅读全文
.net中前台javascript与后台c#相互调用
摘要:问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,...
阅读全文
由“ASP.NET网站限制访问频率”想到的两点问题(转)
摘要:转自:http://www.cnblogs.com/wangwei/archive/2009/09/19/1570242.html“ASP.NET网站限制访问频率”的作者遇到了两大问题。一是验证码被破解,二是恶意用户通过使用代理变换IP来摆脱作者的限制。先说说验证码破解提起来破解验证码,小菜们肯定都直摇头,觉得那是图形学和算法高手们研究的事情,小菜们只能心有余而力不足。然而...
阅读全文
多层透明代理,取真实IP地址(转)
摘要:.net取IP的函数有Page.Request.UserHostAddress ,简单好用,但有时取不到真正IP目前网上流行的所谓“取真实IP地址”的方法,都有bug,没有考虑到多层透明代理的情况。多数代码类似:string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_...
阅读全文
使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?
摘要:在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么? 为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示: 方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动...
阅读全文
ASP.NET技巧收集(一)
摘要:转自:http://www.cnblogs.com/accpfriend/archive/2008/11/07/1328865.html1,JS,CSS引用路径大家在项目常会用到引用外部的JS脚本或CSS,等 相信大家都会觉得这没什么可说的,真接将CSS拖进页面即可???????[代码]对这种操作没错,但大家想过没有,如何有一天你的文件路径改变了(例如, 你以前的.aspx 页路径在(../Web...
阅读全文
Web页面中用回车键代替Tab键
摘要:<script language="javascript" type="text/javascript"> function keyDown() { var keycode=event.keyCode; var keyChar=String.fromCharCode(keycode); if(keycode==13) event.keyCode=9; }; document.onkey...
阅读全文
Cookie加密
摘要:Cookie中的数据以文本的形式存在客户端计算机,考虑它的安全性,最好在将数据存入Cookie之前对其进行加密。 加密的方法很多,比较简单一点的有:Base64,md5,sha等,而相对比较复杂一点的有:DES,TripleDES,RC2,Rijndael等。 下面是的代码实现了将数据存入Cookie之前采用散列的算法进行加密. Private void Login_Click(object se...
阅读全文
刷新aspx页面的六种方法
摘要:第一: privatevoidButton1_Click(objectsender,System.EventArgse){ Response.Redirect(Request.Url.ToString()); }第二:privatevoidButton2_Click(objectsender,System.EventArgse){Response.Write("<scriptlanguage...
阅读全文
ASP.NET程序中常用的三十三种代码(转载)
摘要:asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下!1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script...
阅读全文
如何用Response.Redirect方法传递汉字
摘要:使用Response.Redirect方法传递汉字,有时会发现所传递的值和接收到的内容不符,使用Response.Redirect方法传递汉字,有时会发现所传递的值和接收到的内容不符,接受的值丢失了几个字或者变成了一堆乱码.那么如何才能保证所传递的汉字被正确接收呢?页面A传递值的代码如下: stringMessage=Server.UrlEncode("欢迎学习ASP.NET!");Respons...
阅读全文
ASP.NET3.5探针
摘要:【最后更新:2009年8月27日】Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSys...
阅读全文
ASP.NET页面跳转相关知识
摘要:一、<a>标签1.<a href=”test.aspx”></a> 2.这是最常见的一种转向方法;二、HyperLink控件 1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址 2. NavigateUrl是可以在服务器端使用代码修改,这个区别于<a> 3. 由于HyperLink本身没有事...
阅读全文
如何实现服务器端下页面动态添加JavaScript脚本
摘要:一、 在System.Web.UI.Page类中包含了RegisterStarupScript()和RegisterClientScriptBlock()两个方法,使用这两个方法可以实现向Web页面动态添加脚本块,客户端脚本按运行方式可以分为两类:一类是在加载页面后立即运行,另一类是在发生客户端事件后才运行.前者的常见示例是打开页面时立即弹出一个广告条;后者的常见示例是当用户单击莫按钮时弹出一个消...
阅读全文
批處理SQL語句與使用多表填充DataSet
摘要:1. 批處理SQL語句很多的数据库支持合并或批處理语句,多个命令同时一次执行。例如SQL Server使用分号 ";" 分开多个命令语句。合并多个命令成为一个命令降低了对服务器的访问次数,并且能够提高程序的性能。尽管这样做提高了处理性能,但会增加程序的复杂性,特别是在管理更新DataSet中的数据时。要降低复杂性,可能需要为DataSet中的DataTable创建DataAdapter。2. 使用...
阅读全文
獲取多個返回的結果集(關於DataReader對象的NextResult方法的使用)
摘要:對於一些查詢語句所返回的多個結果集,可以調用DataReader對象的Nextresult方法來獲得下一個結果集。如果該方法的返回值為false,則表明已經到達最後一個結果集。例如下麵代碼: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter....
阅读全文
如何判斷一個查詢結果是否為空?
摘要:對於DataSet和DataReader等,如何在執行一個Select查詢后,判斷結果集是否為Null? 參見下麵的代碼片斷,可以分別判斷幾種記錄集對象是否為空。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.co...
阅读全文
1
浙公网安备 33010602011771号