分类: ASP.NET预览模式: 普通 | 列表
这是个非常有用的功能,这个功能可以将网站的关键文字信息写出图片,不然别人采集。
功能页面的代码如下:
这个页面负责接受参数生成图片,注意再这个时候这个页面本身就是一个图片了,调用他就像调用image那样,调用方法在最下面
using System;
using System.Data;

查看更多...

Tags: 生成动态文字 防采集

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 56

ASP.NET 3.5与ASP.NET 4.0之间主要区别

ASP.NET 3.5中下列特性是之前的版本中没有的:
◆Ajax集成

◆LINQ

查看更多...

Tags: ASP.NET

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 77
ASP.net2.0的machineKey
machineKey的作用在于下述场景:

ASP.net 使用 forms authentication 时的 cookie 数据的加密和解密。以确保这部分数据不会被篡改。
viewstate 数据的加密和解密。以确保这部分数据不会被篡改。

查看更多...

Tags: machinekey

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 105

去掉VIEWSTATE信息

在 Page 上 加上 EnableViewState="False"

ViewState主要是在提交以后回显用的,它只有在页面中的数据是提交到本页时才有用,在这个时候,比如Textbox,你用EnableViewState="false",后台同样可以得到数据,但由于你提交到本页,所以提交以后此Textbox中为空;而如果用EnableViewState="true",则提交以后返回时页面中Textbox中为你提交以前的数据。另外,除了页面Page中的EnableViewState,每个可以提交的控件,入Textbox,Dropdownlist都有EnableViewState属性。。。

查看更多...

Tags: VIEWSTATE

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 53

ASP.NET  C# 执行存储过程 不返回值

SqlConnection con = flyso.GetConnection();
SqlCommand comm = new SqlCommand("flyso_xx", con);
comm.CommandType = CommandType.StoredProcedure;
con.Open();
comm.ExecuteNonQuery();

查看更多...

Tags: 执行存储过程

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 100

客户留言过滤JS脚本

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页 </title>
</head>
<body>

查看更多...

Tags: 过滤

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 54
<%@ Page Language="c#" ValidateRequest="false" %>


这样做存在安全隐患,如果不检查必须过滤的字符串,你的站点很容易引发跨站脚本攻击。

查看更多...

Tags: 潜在危险

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 15
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;

查看更多...

Tags: 内网IP

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 114