-
一个简单的自定义程序日志小样例
所属栏目:[Asp教程] 日期:2021-07-23 热度:183
using System; using System.IO; using System.Text; public class LogInfo { private string ErrorInfo_User = ""; // 记录用户自定义错误信息 private string ErrorPosition = ""; // 记录错误的位置信息,可包括类、函数等 private string ErrorInfo_Sy[详细]
-
asp.net 多数据库支持的思考
所属栏目:[Asp教程] 日期:2021-07-23 热度:161
一般的多数据库支持在配置文件中如下: 复制代码 代码如下: connectionStrings add connectionString="server=(local);user id=sa;pwd=123456;database=mycms;"/ /connectionStrings 而数据库连接如下: 复制代码 代码如下: using System; using System.Col[详细]
-
asp.net BOF或EOF有一个是真,或者当前记录已被删除
所属栏目:[Asp教程] 日期:2021-07-23 热度:56
我们这时要做的就是在使用Recordset对象的moveNext 等方法之前先利用RecordsetCount属性判断一下数据库中的数据是否为空方法: 复制代码 代码如下: dim objRs as New Recordset dim objCn as New connection dim strSql as string objCn.ConnectionString="[详细]
-
c#中带头(声明)的xml(封装)生成
所属栏目:[Asp教程] 日期:2021-07-23 热度:172
XmlDocument downLoadFilexml = new XmlDocument(); XmlElement root = null; XmlElement kisokChild = null; //生成xml的头 XmlNode xmlnode= downLoadFilexml.CreateXmlDeclaration("1.0", "utf-8", null); downLoadFilexml.AppendChild(xmlnode); root[详细]
-
asp.net Repeater之非常好的数据分页
所属栏目:[Asp教程] 日期:2021-07-23 热度:88
副标题#e# 分页控件源代码如下: 复制代码 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collect[详细]
-
asp.net 过滤图片标签的正则
所属栏目:[Asp教程] 日期:2021-07-23 热度:143
public static string replaceImgUrl(string html) { if (html == null) return ""; System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"img[^]+", System.Text.RegularExpressions.RegexOptions.IgnoreCase);[详细]
-
asp.net Linq To Xml上手Descendants、Elements遍历节点
所属栏目:[Asp教程] 日期:2021-07-23 热度:176
首先准备一个简单但是常见的XML 复制代码 代码如下: ?xml version="1.0" encoding="utf-8" ? userSet userInfo profile phoneNumber13818181818/phoneNumber countryChina/country /profile /userInfo userInfo profile phoneNumber13919191919/phoneNumber[详细]
-
Asp.net 菜单控件简洁版
所属栏目:[Asp教程] 日期:2021-07-21 热度:82
副标题#e# 本文介绍的菜单控件采用的css 和ul list来显示菜单,生成的html小,无需javascript支持,对大部分的浏览器都支持,除ie6要单独修改css也可以使其支持。 通过本文可以了解asp.net 控件的开发,及Composite设计模式的实际运用。 采用Composite设计[详细]
-
asp.net中url地址传送中文参数时的两种解决方案
所属栏目:[Asp教程] 日期:2021-07-21 热度:144
在Web.comfig中配置 是一样的: globalization requestEncoding="gb2312" responseEncoding="gb2312"/ 页面Header部分也都有 meta http-equiv="Content-Type" content="text/html; charset=gb2312" / 真是奇怪, 只好用了笨办法: 写参数: 复制代码 代码如[详细]
-
Aspx/Asp.net 防注入程序 V1.0
所属栏目:[Asp教程] 日期:2021-07-21 热度:186
虽然说ASP.NET属于安全性高的脚本语言,但是也经常看到ASP.NET网站由于过滤不严造成注射.由于ASP.NET基本上配合MMSQL数据库架设 如果权限过大的话很容易被攻击. 再者在网络上找不到好的ASP.NET防注射脚本,所以就自己写了个. 在这里共享出来旨在让程序员免除S[详细]
-
asp.net 利用IIS的404错误将文件重写成目录的简单方法
所属栏目:[Asp教程] 日期:2021-07-21 热度:130
例如:http:/www.jb51.net/8888/ 该页面是由https://www.jb51.net/ArticleShow.aspx?id=8888 重写而来。 具体实现方法: 利用IIS的404错误来实现 "HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给 网页[详细]
-
asp.net 用继承方法实现页面判断session
所属栏目:[Asp教程] 日期:2021-07-21 热度:113
新建一个类 Csharp 代码 复制代码 代码如下: using System; using System.Web; using System.Web.UI; using System.Web.SessionState; public class mana_session : Page { public mana_session() { } protected override void OnInit(EventArgs e) { if (S[详细]
-
asp.net Forms身份验证和基于角色的权限访问
所属栏目:[Asp教程] 日期:2021-07-21 热度:185
副标题#e# 主要思想:Forms身份验证用来判断是否合法用户,当用户合法后,再通过用户的角色决定能访问的页面。 具体步骤: 1、创建一个网站,结构如下: 网站根目录 Admin目录----管理员目录 Manager.aspx----管理员可以访问的页面 Users目录----注册用户目[详细]
-
xml 文件的创建和读取代码
所属栏目:[Asp教程] 日期:2021-07-21 热度:200
?xml version="1.0" encoding="utf-8" ? !-- 除了这一行,其他的都是动手敲入的-- CashAcceptType type name正常收费/name classCashNormal/class para/para /type type name满300返100/name classCashReturn/class para300,100/para /type type name满200[详细]
-
ASP.NET(C#)中遍历所有控件
所属栏目:[Asp教程] 日期:2021-07-21 热度:184
for (int i = 0; i this.Controls.Count; i++) { foreach (System.Web.UI.Control control in this.Controls[i].Controls) { if (control is TextBox) (control as TextBox).Text = ""; } } foreach (Control cl in this.Page.FindControl("Form1").Contro[详细]
-
asp.net DataFormatString格式化GridView
所属栏目:[Asp教程] 日期:2021-07-21 热度:198
在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效. 留个记号,下次用的时候,就不用浪费N多时间了. 还有,DataFo[详细]
-
Asp.net 连接MySQL的实现代码[]
所属栏目:[Asp教程] 日期:2021-07-21 热度:121
Mysql的connector/net5.0下载地址: 安装好以后, 点属性,然后点查找目标,点向上一层目录,找到Binaries.NET 2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下. 在代码页里输入using Mysql.Data.MysqlClient;然后再在Page_Load函[详细]
-
ASP.NET中为DataGrid添加合计字段
所属栏目:[Asp教程] 日期:2021-07-17 热度:169
论坛中最常见的一个问题是:“ 我怎样在 DataGrid 中显示列合计?”。 我亲自多次为这个问题提供了示例代码,因此,我想在DotNetJunkies 的标题中提供这么一份指南。 在这份指南中你将会学到怎样在 DataGrid 中编程实现对某一列的值进行统计,并在 DataGri[详细]
-
ASP.NET与MySQL数据库简明图示入门教程
所属栏目:[Asp教程] 日期:2021-07-17 热度:119
副标题#e# 在ASP时代,如果我们要建立一个数据库驱动的web站点,那么你可以选择环很多钱的微软SQL SERVER数据库或者选择要花很多时间来寻找达到性能和稳定性统一的ACCESS数据库,但在.NET时代你有另一种选择,那就是:MySQL数据库 什么是MySQL数据库? MySQ[详细]
-
一个ASP.NET中使用的MessageBox类
所属栏目:[Asp教程] 日期:2021-07-17 热度:197
/// summary /// 自定义信息对话框 /// /summary public class MessageBox /// summary /// 定义一个web页面,用来显示用户自定错误提示信息 /// /summary System.Web.UI.Page p; /// summary /// 实例时,参数为:this 如:MessageBox MB=new MessageBox(th[详细]
-
ASP.Net防止刷新自动触发事件的解决方案
所属栏目:[Asp教程] 日期:2021-07-17 热度:116
使用asp.net,在刷新页面的时候会自动触发服务器端的事件。举个简单的例子,如:一个注册页面,我们填写完注册信息之后,如果按F5刷新之后,会自动触发到Button事件上,这样就造成了又注册了一次的麻烦。 我先前的解决方案:用关键字查询,如有相同,则提[详细]
-
Asp.net中的页面乱码的问题
所属栏目:[Asp教程] 日期:2021-07-17 热度:130
1.<globalization requestEncoding="gb2312" responseEncoding="gb2312" / 或者 <META http-equiv="content-type" content="text/html; charset=gb2312" 2.下载文件时指定文件名,中文的文件名出现了乱码? Response.AddHeader("Content-Disposition", "a[详细]
-
解决 ASP.NET中目录访问权限的问题
所属栏目:[Asp教程] 日期:2021-07-17 热度:125
症状:从 ASP.NET 应用程序,访问远程增强安全性的资源时可能会收到以下错误信息 登录失败:未知用户名或错误密码。 解决办法: 1 在 Web 服务器上修改 ASPNET 帐户的密码为 password 。 2 在远程文件服务器上,修改 ASPNET 帐户(如果没有该帐户则创建之[详细]
-
在.NET2.0中使用自定义事务操作
所属栏目:[Asp教程] 日期:2021-07-17 热度:189
副标题#e# .net 2.0 framework 中新增了 System.Transactions 命名空间,其中提供的一系列接口和类使得在.net 2.0 中使用事务比起从前要方便了许多。有关在 .net 2.0 下操作数据库事务的文章已经有了很多,这里只提一下如何设计自定义事务操作。 一、事务使[详细]
-
在.NET中利用委托实现窗体间通信
所属栏目:[Asp教程] 日期:2021-07-17 热度:152
对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过.NET窗体向导添加进去的窗体起作用,而对于自定义的窗体类型我们是无法添加到Forms对[详细]

浙公网安备 33038102330456号