
asp.net
fengyedqg
这个作者很懒,什么都没留下…
展开
-
HTTP 错误 500.22 - Internal Server Error (Win7 IIS 配置错误)
在配置本地网站的时候,出现了以下错误信息:HTTP 错误 500.22 - Internal Server Error检测到在集成的托管管道模式下不适用的 ASP.NET 设置。环境是iis7 , .net2.0。以前在其他电脑上装win7,好像也没有碰到过这个问题。找来找去,发现还是iis设置的问题。把iis配置右边 [浏览网站] 里的 [高级设置] 里面的 [应用程序池] 选转载 2011-12-16 15:10:45 · 4577 阅读 · 0 评论 -
GridView模版列嵌套GirdView显示主从表数据
<br /> 当需要在一个列表中显示主从表(例如部门-人员的信息),在asp.net1.1中我们可能会使用DataGrid模版列嵌套DataGrid的方法实现,然而,处理模版列里的DataGrid的翻页、排序、编辑等功能时都比较麻烦。在asp.net2.0中,配合DataSource控件的使用让这个问题变得非常简单!<br /><br /> <br /> <br /> <br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Gri转载 2010-08-11 15:04:00 · 170 阅读 · 0 评论 -
.net中SQL防注入代码 Global.asax
<br /><%@ Application Language="C#" %><br /><script runat="server"><br />void Application_Start(object sender, EventArgs e) <br />{ <br />//在应用程序启动时运行的代码<br />}<br />void Application_End(object sender, EventArgs e) <br />{ <br />//在应用程序关闭时运行的代码<br />}<br /转载 2010-08-11 14:53:00 · 479 阅读 · 0 评论 -
ASP.NET实现URL加密与解密
<br />自定义方法来实现URL的加密与解密,代码如下:<br />using System.Security.Cryptography;<br />using System.IO;<br />using System.text;<br />/// <summary><br /> /// 加密<br /> /// </summary><br /> /// <param name="str"></param><br /> /// <param name转载 2010-08-11 14:47:00 · 516 阅读 · 0 评论 -
在ASP.NET中实现数据导出到Excel,并推毁服务器端的Excel进程
在ASP.NET中实现数据导出到Excel,并推毁服务器端的Excel进程<br />1.在服务器端设置Excel应用程序访问权限。<br />(1)运行dcomcnfg.exe。<br />(2)组件服务→计算机→我的电脑→DCOM配置。<br />(3)右击Microsoft Excel应用程序→属性→安全→启动和激活权限→自定义→编辑。<br />(4)添加ASPNET用户。<br />2.在ASP.NET Web应用程序添加引用。<br />(1)右击创建的应用程序→添加引用→COM选项卡。<br原创 2010-08-10 14:45:00 · 772 阅读 · 0 评论 -
ASP.NET(C#)程序中常用的三十三种代码
<br />ASP.NET(C#)程序中常用的三十三种代码<br />1. 打开新的窗口并传送参数: <br /> 传送参数:<br />response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")<br /> 接收参数:<br />string a = Request.QueryString("id");<br />string b = Request转载 2010-08-11 16:06:00 · 234 阅读 · 0 评论 -
ASP.NET跨页面传值技巧总结
<br />1. 使用QueryString变量<br /> QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: <br />a.aspx的C#代码<br /> private void Button1_Click(object sender, System.EventArgs e) <br /> { <br />转载 2010-08-11 16:03:00 · 192 阅读 · 0 评论 -
用于获取或设置Web.config/*.exe.config中节点数据的辅助类
<br />1. 用于获取或设置Web.config/*.exe.config中节点数据的辅助类<br /> /**//// <summary><br /> /// 用于获取或设置Web.config/*.exe.config中节点数据的辅助类<br /> /// </summary><br /> public sealed class AppConfig<br /> {<br /> private string filePath;<br /> <br />转载 2010-08-11 15:59:00 · 676 阅读 · 0 评论 -
反射操作辅助类ReflectionUtil
<br />/// <summary><br /> /// 反射操作辅助类<br /> /// </summary><br /> public sealed class ReflectionUtil<br /> {<br /> private ReflectionUtil()<br /> {<br /> }<br /> private static BindingFlags bindingFlags = BindingFlags转载 2010-08-11 15:59:00 · 743 阅读 · 0 评论 -
注册表访问辅助类RegistryHelper
<br />**//// <summary><br /> /// 注册表访问辅助类<br /> /// </summary><br /> public sealed class RegistryHelper<br /> {<br /> private string softwareKey = string.Empty;<br /> private RegistryKey rootRegistry = Registry.CurrentUser;<br />转载 2010-08-11 15:58:00 · 551 阅读 · 0 评论 -
压缩/解压缩辅助类ZipUtil
<br />/**//// <summary><br /> /// 压缩/解压缩辅助类<br /> /// </summary><br /> public sealed class ZipUtil<br /> {<br /> private ZipUtil()<br /> {<br /> }<br /> /**//// <summary><br /> /// 压缩文件操作<br /> /// </su转载 2010-08-11 15:57:00 · 733 阅读 · 0 评论 -
序列化及反序列化的辅助类SerializeUtil
<br /> /**//// <summary><br /> /// 序列化及反序列化的辅助类<br /> /// </summary><br /> public sealed class SerializeUtil<br /> {<br /> private SerializeUtil()<br /> {<br /> }<br /> 序列化操作函数#region 序列化操作函数<br /> /**//// <转载 2010-08-11 15:54:00 · 608 阅读 · 0 评论 -
字符串操作辅助类
<br />**//// <summary><br /> /// 字符串操作辅助类<br /> /// </summary><br /> public class StringUtil<br /> {<br /> 一些基本的符号常量#region 一些基本的符号常量<br /> /**//// <summary><br /> /// 点符号 .<br /> /// </summary><br /> public c转载 2010-08-11 15:53:00 · 236 阅读 · 0 评论 -
幻灯片Flash广告的ASP.Net/C#版
<br /> 找来不少代码,都是用js写的,由于我的平台是基于C#的.net开发的,而且又特别想直接去读取SQL数据库来显示Flash图片新闻,所以就自己写了一个.net版的,各位达人看看,有什么地方可以改进的,给点意见,也给各位用.net开发者的一个思路。 <br /> 下面贴代码了。<br />ShowFlashAd.aspx<br /> <form id="form1" runat="server"><br /> <div><br /> <object cla转载 2010-08-11 15:11:00 · 560 阅读 · 1 评论 -
.net过滤html代码的方法
<br />/// 过滤html,js,css代码<br /> /// <summary><br /> /// 过滤html,js,css代码<br /> /// </summary><br /> /// <param name="html">参数传入</param><br /> /// <returns></returns><br /> public static string CheckStr(string html)<br /> {<br />转载 2010-08-11 15:13:00 · 1215 阅读 · 0 评论 -
Asp.Net Url传值出现乱码的解决方法
<br /> 1.设置web.config文件<br /> <system.web><br /> ......<br /> <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /><br /> ......</system.web><br /> 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。<br /> >> 进行传递<原创 2010-10-15 15:37:00 · 238 阅读 · 0 评论 -
gridview表头排序(含图表)
<br /> <br />public SortDirection GridViewSortDirection<br /> {<br /> get<br /> {<br /> if (ViewState["sortDirection"] == null)<br /> ViewState["sortDirection"] = SortDirection.Ascending;<br /> return (原创 2010-09-25 17:07:00 · 292 阅读 · 0 评论 -
GridView导出Excel
为了完成领导交代的任务,这几天都在做数据展现,因为时间比较紧,所以也没做太复杂,使用GridView来展示数据库表。几乎没对GridView的格式做什么设定,从配置文件中加载SQL,跑出数据就直接绑定到GridView。发现了一些问题,比如GridView的自动绑定列的宽度是没法设定的,而此时GridView的表格输出是不带宽度信息的,所以导致表格列比较多的时候显示起来会挤到页面里面很难看,由于表的列数并不是固定的,所以也没法很简单的用模版列的方式做,最后只好直接将表格宽度设置成一个很大的数了转载 2010-09-08 16:52:00 · 322 阅读 · 1 评论 -
excel操作:不能使用对象链接和嵌入的错误
<br />开始——运行“DCOMCNFG.EXE”<br />组件服务——计算机——我的电脑——DCOM配置——Excel应用程序——属性——标识:选择“交互式用户”即可。原创 2010-09-07 17:17:00 · 2084 阅读 · 0 评论 -
Web服务枚举不可用。需要重新安装 Visual Studio 以将Web引用添加到应用程序中
<br />修复方法 <br />在开始--->程序---》visual studio---》 visual studio tools 里面---》visual studio 2008 命令提示 <br />输入:devenv /resetskippkgs 即可解决。原创 2010-09-16 13:54:00 · 660 阅读 · 2 评论 -
编译器错误信息:CS0433的原因和解决方法
错误提示信息:编译器错误信息: CS0433: 类型“UserControl_ZxzxList1”同时存在于“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/cvicse.web/18177136/77022d7f/App_Web_txmt1ahe.dll”和“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/cvicse.we原创 2010-09-01 16:56:00 · 845 阅读 · 0 评论 -
充分利用ASP.NET的三种缓存提高站点性能
<br />[简介]<br /> ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常 易于实现,在大多数情况下,使用这两种缓存就足够了。 而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓 存。本文全面介绍了这三种缓存技术在系统各层中的应用。 <br /> 在ASP.NET提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比ASP.NET的所有其他特性,转载 2010-08-26 11:35:00 · 158 阅读 · 0 评论 -
C#操作Excel的类以及其使用举例说明
1前言这两天由于某种需要,研究了一下.NET中对Excel的互操作,之前主要是直接通过第三方的组件等方式来操作的Excel,这次仔细的研究了一下,对常用的Excel操作需求做了一个简单的总结,比如创建Excel,设置单元格样式,合并单元格,导入内存中的DataTable,插入图片、图表等。在此基础上借助于Microsoft.Office.Interop.Excel对这些操作进行了封装最终形成了ExcelHandler类。本文主要对自己封装的这个类进行简单的举例说明,关于此类的完整代码参见第三部分。注意:对于转载 2010-08-26 10:40:00 · 363 阅读 · 0 评论 -
Asp.Net异常:"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"的解决方法
erer转载 2010-08-13 14:07:00 · 575 阅读 · 0 评论 -
.NET支付宝接口
usingSystem; 002usingSystem.Data; 003usingSystem.Configuration; 004usingSystem.Collections; 005usingSystem.Web; 006usingSystem.Web.Security; 007usingSystem.Web.UI; 008usingSystem.Web.UI.WebControls; 009usingSystem.Web.UI.WebControls.WebParts; 010usingSyste转载 2010-08-11 16:20:00 · 1000 阅读 · 0 评论 -
web.config详解(配置文件节点说明)
<br />web.config文件是一个XML文件,它的根结点是<configuration>,在<configuration>节点下的常见子节点有:<configSections>、<appSettings>、<connectionStrings>和<system.web>。其中<appSettings>节点主要用于配置一些网站的应用配置信息,而<connectionStrings>节点主要用于配置网站的数据库连接字符串信息。 <br /><br /><system.web>节点主要是网站运行时的一些配转载 2010-08-11 15:38:00 · 376 阅读 · 0 评论 -
解决方案:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
<br />解决方案:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。<br /><br />今天进行身份验证时,又遇到这个问题,所以将我的解决方案整理一下,供有同样遭遇的朋友分享:<br /><br /><br />问题简述:<br />用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。<br />说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br /><br />转载 2010-08-11 15:20:00 · 173 阅读 · 0 评论 -
Web界面层操作的辅助类
<br />/**//// <summary><br /> /// Web界面层操作的辅助类<br /> /// </summary><br /> public sealed class UIHelper<br /> {<br /> private static ILog logger = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);<br /> private UIH转载 2010-08-11 15:52:00 · 271 阅读 · 0 评论 -
报表导出---Excel操作
NET导出报表一般是采用导出Excel报表的方式输出内容。而这又分为两种方式:使用Excel模板方式和使用网页输出Excel格式两种。首先介绍简单的一种,网页输出Excel内容,这种不需要引用Excel的程序集。 /**//// /// 报表导出辅助类 /// public class ExportToExcel { 字段信息#region 字段信息 private const string C_HTTP_HEADER_CONTENT = "Co转载 2010-08-11 15:49:00 · 763 阅读 · 0 评论 -
ASP.NET中的常用正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|(转载 2010-08-11 15:42:00 · 262 阅读 · 0 评论 -
ListBox控件闪烁问题
<br />在做的一个project用到asp.net Listbox控件,在滚屏的时候Listbox总是不停的闪,把autopost 关闭SelectedIndexChanged event 去掉还是不行,最后发现问提出在高度的定义上因为定义了绝对高度用 height ,把它去掉换成用Rows 定义高度就<br />不闪了。原创 2010-06-08 11:48:00 · 454 阅读 · 0 评论 -
ini文件操作类
<br />using System;<br />using System.IO;<br />using System.Runtime.InteropServices;<br />using System.Text;<br />using System.Collections;<br />using System.Collections.Specialized;<br />namespace Cvicse.Common<br />{<br /> public class IniFiles<br />转载 2010-07-30 15:38:00 · 155 阅读 · 0 评论 -
web.config的读写操作
<br />web.config写操作:<br /> Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);<br /> AppSettingsSection appSection = (AppSettingsSection)config.GetSection("appSettings");<br /> appSection.Settings.Remove(k原创 2010-07-30 11:06:00 · 157 阅读 · 0 评论 -
asp.net验证码生成和刷新及验证
<br />验证码技术是为了防止暴力破解等而设定的。现在一般的网站注册等都提供验证码功能,特别是腾讯更是长长的一串。文中参考了http://www.cnblogs.com/netflu/archive/2007/01/10/242038.html的代码。有了就没有必要再写了。可以读一下。不过我测试时发现了两次PageLoad的问题。注释了两句即可。同时修改了namespaces。同时提供完整的验证说明:<br />1 新建VerifyCode.aspx<br />cs文件代码如下:<br />using S转载 2010-07-24 14:49:00 · 186 阅读 · 0 评论 -
aspx页面不显示滚动条
<br />现象:把美工的截图代码拷贝到aspx文件中,运行后不显示上下滚动条,无法查看下面的网页信息;<br />解决:把拷贝的代码中的下面代码去掉即可。<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">原创 2010-07-22 11:29:00 · 1337 阅读 · 0 评论 -
GridView合并单元格
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Web.UI.WebControls; /// ///GridViewMergeCell 合并GridView liyang 200转载 2010-05-18 15:06:00 · 181 阅读 · 0 评论 -
ASP.NET中如何实现FORM认证登录
<br />如何运用 Form 表单认证 <br /> <br />ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分: <br />第一部分 —— 怎样实现From 认证; <br />第二部分 —— Form 认证的实战运用; <br />第三部分 —— 实现单点登录(Single Sign On)转载 2010-07-12 16:10:00 · 161 阅读 · 0 评论 -
asp.net网站部署问题集
<br />1、错误提示:无法显示XML页--名称以无效字符开头。处理资源“http://xxxxxx”时出错的解决办法<br />解决:由于asp.net的版本不正确,或者vs.net先于iis之前安装配置,都会发生各种各样的问题,<br />解决办法也很简单,就是重新注册一下iis:从 开始->程序->Microsoft Visual Studio 2005->Visual Studio Tools中打开Visual Studio 2005 Command Prompt,输入命令:aspnet_re原创 2010-07-07 13:19:00 · 418 阅读 · 0 评论 -
Asp.NET常用函数
Ucase(string) 将字符串转换为大写。Val(string) 将代表数字的字符串转换为数值型态,若字符串中含有非数字的内容则会将其去除后,合并为一数字。Weekday(date) 取的参数中的日期是一个星期的第几天,星期天为1、星期一为2、星期二为3 依此类推。WeekDayName(number) 依接收的参数取得星期的名称,可接收的参数为1 到7,星期天为1、星期一为2、星期二为3转载 2010-03-16 15:08:00 · 150 阅读 · 0 评论 -
IIS配制好以后只有本机能127.0.0.1能访问,其他机器为什么不能访问啊?
一、首先在iis中的网站属性中设置“匿名开启”功能。二、防火墙的问题:打开windows防火墙,选择“例外”选项卡,单击“添加端口”,在端口号中输入80,确定即可。如果还不行就把防火墙退出来。命令:net stop sharedaccess看一下IIS的匿名帐户是否处于活动状态原创 2009-12-15 09:23:00 · 921 阅读 · 0 评论