-
TextBox的宽度随输入的文本的大小而改变的js代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:120
%@ Page Language="C#" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" script runat="server"!-- protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPo[详细]
-
ASP.NET FileUpload 上传图片实例
所属栏目:[Asp教程] 日期:2021-07-13 热度:82
table tr td asp:ValidationSummary runat="server" / br / asp:FileUpload runat="server" / nbsp;asp:Button runat="server" Text="Upload" / nbsp;nbsp; asp:CustomValidator runat="server" ControlToValidate="FileUpload1" Display="Static" ErrorMe[详细]
-
asp.net 简单验证码验证实现代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:89
首先是新建一个验证码页面 ValidateCode.aspx 定义变量 这样有利于后期的修改了 复制代码 代码如下: private int codeLen = 4;//验证码长度 private int fineness = 85;//图片清晰度 private int imgWidth = 48;//图片宽度 private int imgHeight = 24;//图[详细]
-
asp.net 自制的单
所属栏目:[Asp教程] 日期:2021-07-13 热度:108
问:为什么要“自制”?不是有现成的控件吗? 答:在ASP.NET的页面上,ListBox最终是渲染成select元素,而CheckListBox最终被渲染成div或者是table,使得二者的样式无法统一,或者说要统一很麻烦。 解决: 于是,决定干脆自行组合一些元素,实现单选列表、[详细]
-
如何创建一个AJAXControlToolKit的扩展控件
所属栏目:[Asp教程] 日期:2021-07-13 热度:58
微软的AJAXControlToolKit提供了很容易的扩展方式,小弟我也是初学ajaxcontroltoolkit的扩展,所以这里举个例子,一起来学习,如果有什么好的建议和例子请提出来一起分享. 其实Microsoft的ajax官网给出的扩展说明已经很详细了,而且有个例子,严格来说确实有点简[详细]
-
ASP.NET生成Google网站地图的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:87
/// summary /// 生成google网站地图 /// /summary /// returns/returns public static boolBuildGoogleSitemap() { try { string RootDirectory = AppDomain.CurrentDomain.BaseDirectory; XmlTextWriter Writer = new XmlTextWriter(HttpContext.Current[详细]
-
动态向页面添加控件和使用正则表达式的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:94
namespace WebCode { public partial class _default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { String str = "这是一个测试文件{config name="pagetitle1"},一个标签的解析{config name="pagetitle2" count=[详细]
-
ASP如何获取真实IP地址
所属栏目:[Asp教程] 日期:2021-07-13 热度:72
在 ASP 中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 Request.S[详细]
-
ASP.NET 页面之间传递参数方法汇总
所属栏目:[Asp教程] 日期:2021-07-12 热度:194
在撰写之前假设第一个页面为send.aspx,第二个页面为receive.aspx 1、通过URL链接地址传递 (1) send.asp代码 复制代码 代码如下: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } (2) re[详细]
-
asp.net 在客户端显示服务器端任务处理进度条的探讨
所属栏目:[Asp教程] 日期:2021-07-12 热度:169
下面就是采用静态变量的方法实现的: 复制代码 代码如下: %@ Page Language="C#" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -transitional.dtd" script runat="server" private static in[详细]
-
asp动态include文件
所属栏目:[Asp教程] 日期:2021-07-12 热度:60
受! #include file="filename.asp" -- 宏限制 必须存在该文件并且会预先编译(不管前面是否加以条件) 经常有这样的要求,根据不同的需求要求include不同的文件 如各个人的不同设置,所以要求能动态include文件。 代码如下: %Function include(filename)[详细]
-
十天学会ASP之第十天
所属栏目:[Asp教程] 日期:2021-07-12 热度:136
学习目的:分页技术,总结 ????今天最后一天我们学习一下ASP里面稍微难一点地分页技术,毕竟当我们有N条记录的时候我们不可能把所有记录显示在一个页面里面吧。 % exec="select * from test" set rs=server.createobject("adodb.recordset") rs.open exec,[详细]
-
Asp.net treeview实现无限级树实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:56
先看看数据库表的设计,数据表主要包括ID,Name,ParentID这三项,其中ID是主键,ParentID对应节点的父节点: 方法一:用递归遍历数据,并将节点逐个添加到treeview中去。 1.先进行数据库连接和数据的读取,并将根节点先添加进treeview中,并利用递归getTr[详细]
-
asp.net INI文件读写类
所属栏目:[Asp教程] 日期:2021-07-12 热度:59
using System; using System.Runtime.InteropServices; using System.Text; using System.IO; namespace Common { /// summary /// INI文件读写类。 /// /summary public class INIFile { public string path; public INIFile(string INIPath) { path = IN[详细]
-
asp.net下检测SQL注入式攻击代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:176
副标题#e# 两个类: (页面数据校验类)PageValidate.cs 基本通用。 代码如下: 复制代码 代码如下: using System; using System.Text; using System.Web; using System.Web.UI.WebControls; using System.Text.RegularExpressions; namespace Common { ///[详细]
-
asp.net 转换人民币大小金额
所属栏目:[Asp教程] 日期:2021-07-12 热度:100
using System; using System.Collections.Generic; using System.Text; namespace Common { /// summary /// 转换人民币大小金额。 /// /summary public class Rmb { /// summary /// 转换人民币大小金额 /// /summary /// param金额/param /// returns返[详细]
-
asp.net dataview做无限极分类的又一用法
所属栏目:[Asp教程] 日期:2021-07-12 热度:115
数据库结构: classidid 主键 jobClassName 对应的类型名称 ClassName 对应的父类的id 通常做法: 复制代码 代码如下: private void Display(string parentid, String space) { DataTable dt; String strSQL; strSQL = "Select * From Tree Where ParentID[详细]
-
Asp.net利用JQuery弹出层加载数据代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:50
首先我们新建一个网站,在网站里面新增一般处理程序,命名为ReadData.ashx。然后在里面输入如下代码: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using Syste[详细]
-
asp.net 中文字符串提交乱码的解决方法
所属栏目:[Asp教程] 日期:2021-07-12 热度:189
调试的时候发现老是提示用户名不存在。于是我在后台直接输出我传递进去的用户名,发现输出来的全部是乱码。看来是编码的问题,于是百度了一下,发现其实只需要一行语句就能轻松搞定了: 在Web.config中的system.web节点里添加如下语句: globalization requ[详细]
-
Asp.net中使用Sqlite数据库的方法
所属栏目:[Asp教程] 日期:2021-07-12 热度:189
副标题#e# 实际运用中当我用SqliteAdmin以及SQLite Expert Professional 2软件新建Sqlite数据库的时候在ASP.NET中是无法运用的,老是报错:文件不是一个合法的数据库。后来采用一种方法,就是直接在ASP.NET里面利用引用入的DLL新建数据库就可以用了。 strin[详细]
-
asp.net 中国身份证号码验证代码 非正则
所属栏目:[Asp教程] 日期:2021-07-12 热度:114
using System; /// summary /// Summary description for IDCardValid /// /summary public class IDCardValid { public IDCardValid() { // // TODO: Add constructor logic here // } /// summary /// 验证身份证号码 /// /summary /// param身份证号码/[详细]
-
ASP.NET MVC学习笔记
所属栏目:[Asp教程] 日期:2021-07-12 热度:164
副标题#e# 网上关于ASP.NET MVC的系列教程有好几个,所以就不从头开始介绍了,结尾处给大家推荐了几个链接,需要的话可以从头系统的看看。 1、ASP.NET MVC介绍及与ASP.NET WebForm的区别 刚开始为了搞清楚ASP.NET MVC到底值不值得用,翻来覆去想了一个多礼[详细]
-
asp.net Javascript 的几种写法与提示
所属栏目:[Asp教程] 日期:2021-07-12 热度:175
Vs2008环境,上图为先 Common.js 复制代码 代码如下: var Common = { Trim: function(str) { return str.replace(/(^s*)|(s*$)/g, ""); }, isNumber : function(str) {return /[d|.|,]+/.test(str);}, isEmail : function(sEmail) { return /^w+((-w+[详细]
-
asp.net sql 数据库处理函数命令
所属栏目:[Asp教程] 日期:2021-07-12 热度:133
先写一个数据库统计函数 复制代码 代码如下: public static int Count(string cityName) { string cmdText = ""; SqlConnection conn = new SqlConnection(DBH.DBA); SqlCommand cmd = null; cmdText = "Select count(*) From [Drugstore] Where CityName=@[详细]
-
asp.NET 脏字过滤算法 修改版
所属栏目:[Asp教程] 日期:2021-07-12 热度:174
旧的算法是简单对每一个脏字调用一遍 string.replace,当然是用了StringBuilder。https://www.jb51.net/article/20575.htm。在我这里测试的时候,RegEx要快一倍左右。但是还是不太满意,应为我们网站上脏字过滤用的相当多,经过一番思考后,自己做了一个算[详细]