常用ASP。NET技巧

技巧

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制

3. onpaste="return false" 不准粘贴

4. oncopy="return false;" oncut="return false;" 防止复制

5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标

6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标

7. <input style="ime-mode:disabled"> 关闭输入法

8. 永远都会带着框架
<script language="javascript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
// --></script>

9. 防止被人frame
<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>

10. <noscript><iframe src=*.html></iframe></noscript> 网页将不能被另存为

11. <input type=button value=查看网页源代码
onclick="window.location = 'view-source:'+ 'http://www.csdn.net/'">

12. 怎样通过asp的手段来检查来访者是否用了代理
<% if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then
response.write "<font color=#FF0000>您通过了代理服务器,"& _
"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
end if
%>

时间: 2024-11-01 21:19:12

常用ASP。NET技巧的相关文章

ASP.NET技巧:一些常用的数据操作类

asp.net|技巧|数据 偶也不知道算不算,反正我自己随时写的用,很粗浅的,适合跟我一样的新手收藏,指不定就用得上呢! 一组是我这两天写留言本的,另组是以前VS2003写投票用的 高手看见的话,麻烦把好的解决方案说下,谢谢哦!!新手的话,共同学习了!! --------下面是我最近写个留言本用的------------    public static OleDbConnection con()    {//数据库连接类        OleDbConnection con = new Ole

ASP 分页技巧

分页|技巧 效果首页 上十 上一 1 2 3 4 5 6 7 8 9 10  下一 下十 尾页 转到___页数:1/25页  篇数:125 主文件 nclass.asp包含文件 top.asp || bottom.asp || abbrword.asp || conn.asp 内容 ---/----------------------------------------------------------- nclass.asp <%@LANGUAGE="VBSCRIPT" CO

ASP.NET技巧:请求网址并解析返回的html

asp.net|技巧|请求 目的,把远程服务器传回的Html,解析到类里面,为GridView等提供数据源 1 .向远程服务器Post数据 public int PostData(string url, string data, out string info)        {            info = "";            CookieContainer cc = new CookieContainer();            HttpWebRequest r

ASP.NET技巧:同时对多个文件进行大量写操作对性能优化

asp.net|技巧|性能|优化 我自己的一个项目,需要同时对65536个文件进行多次写操作. 如果先全部打开所有的文件,然后重复写,最后关闭所有的文件.那么第一次写操作全部完成需要16分钟左右,而第二次就需要40分钟了.没有继续测试了.             for (int i = 0; i < 65536; i++)            {                fileStream[i] = new FileStream(buffDir+"\\"+ i.ToS

ASP.NET技巧:使Div内内容可编辑

asp.net|技巧 呵呵,仅IE有效:)前台代码:<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http

ASP.NET技巧:投票结果的图片进度条显示

asp.net|技巧|投票|显示 一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果.以下是我的方法,请大家不吝赐教: 1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px. 2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置. 3:用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum保存取出的总票数,各项分别再定义一个double型变量用来保存单项票数除以(/)总票数

ASP.NET技巧:设置上传文件的最大大小

asp.net|技巧|上传 在web.config中添加httpRuntime元素,如下:<configuration>   <system.web>      <httpRuntime maxRequestLength="8192"         useFullyQualifiedRedirectUrl="true"         executionTimeout="45"         versionHea

ASP.NET技巧:开发时复制aspx网页的方法

asp.net|技巧|网页 简单的copy /paste    *.aspx网页,所使用的是同一个CodeBehind  ,这往往不是我们所想要的!!! 我们一般都希望使这两个网页具有各自的  *.cs文件. 步骤: ①新建一个WebForm. ②把源和目标网页都切换到HTML设计页面,进行HTML代码整个替换copy  关键:[第一行黄色背景的代码不要拷贝和替换] ③把源和目标网页的*.cs代码全部替换, 关键:[要把拷贝后的类名改为你新建的WebForm的名称]

ASP.NET技巧:使用 Anthem.NET 框架的一个调试经历

asp.net|技巧 简介:Anthem 是一个很好用的 Ajax 框架,支持 ASP.NET 1.1, 2.0. 由于该框架的所有控件都继承自 ASP.NET 自身的服务器控件,保留了几乎所有这些控件的属性和行为(除了把它们的 PostBack 改为 CallBack 的无刷新调用之外).所以学习曲线很平缓. 今天我在使用 Anthem 的时候碰到了一个比较麻烦的调试问题,记录于此. 在下面的代码中,我用了一个 Anthem.Repeater 控件.         <asp:XmlDataS

ASP.NET技巧:超时设置

asp.net|技巧 1.IIS->[网站]->属性->连接超时.默认为120秒 2.WEB.CONFIG 手工添加httpRuntime,如 <system.web> <httpRuntime maxRequestLength="1000000" executionTimeout="2000" /></system.web> 3.同步执行WEBSERVICE时,需要设置TIMEOUT属性,如 CompilerS