-
TextBox的宽度随输入的文本的大小而改变的js代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:77
%@ 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 热度:147
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 热度:115
首先是新建一个验证码页面 ValidateCode.aspx 定义变量 这样有利于后期的修改了 复制代码 代码如下: private int codeLen = 4;//验证码长度 private int fineness = 85;//图片清晰度 private int imgWidth = 48;//图片宽度 private int imgHeight = 24;//图[详细]
-
asp.net 自制的单
所属栏目:[Asp教程] 日期:2021-07-13 热度:93
问:为什么要“自制”?不是有现成的控件吗? 答:在ASP.NET的页面上,ListBox最终是渲染成select元素,而CheckListBox最终被渲染成div或者是table,使得二者的样式无法统一,或者说要统一很麻烦。 解决: 于是,决定干脆自行组合一些元素,实现单选列表、[详细]
-
如何创建一个AJAXControlToolKit的扩展控件
所属栏目:[Asp教程] 日期:2021-07-13 热度:51
微软的AJAXControlToolKit提供了很容易的扩展方式,小弟我也是初学ajaxcontroltoolkit的扩展,所以这里举个例子,一起来学习,如果有什么好的建议和例子请提出来一起分享. 其实Microsoft的ajax官网给出的扩展说明已经很详细了,而且有个例子,严格来说确实有点简[详细]
-
ASP.NET生成Google网站地图的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:136
/// summary /// 生成google网站地图 /// /summary /// returns/returns public static boolBuildGoogleSitemap() { try { string RootDirectory = AppDomain.CurrentDomain.BaseDirectory; XmlTextWriter Writer = new XmlTextWriter(HttpContext.Current[详细]
-
动态向页面添加控件和使用正则表达式的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:148
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数组使用
所属栏目:[Asp教程] 日期:2021-07-13 热度:158
在ASP编程中使用数组? 数组的定义 Dim?MyArray MyArray?=?Array(1,5,123,12,98) 可扩展数组 Dim?MyArray() for?i?=?0?to?10 ReDim?Preserve?MyArray(i) MyArray(i)=i next 将一个字符串分割并返回分割结果的数组 Dim?MyArray MyArray?=?Split(tempcnt,chr([详细]
-
ASP.NET 跨页面传值方法
所属栏目:[Asp教程] 日期:2021-07-13 热度:55
1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:[详细]
-
asp.net 计划任务管理程序实现,多线程任务加载
所属栏目:[Asp教程] 日期:2021-07-12 热度:106
副标题#e# asp.net下实现可以将计划任务的方法放在global里,使用一个统一的任务管理类来管理各种任务的执行,做到并行不悖! 下面是我写的一个方法,希望起个抛砖引玉的作用!大家一起学习下: 第一步定义一个接口,用来规范任务必须要实现的动作,该接口[详细]
-
asp.net 取消缓存相关问题说明
所属栏目:[Asp教程] 日期:2021-07-12 热度:185
1。 取消缓存 (2)客户端取消 html head meta http-equiv="Expires" CONTENT="0" meta http-equiv="Cache-Control" CONTENT="no-cache" meta http-equiv="Pragma" CONTENT="no-cache" /head (3)服务器具端取消: 服务器端: Response.Buffer = true; Res[详细]
-
asp动态include文件
所属栏目:[Asp教程] 日期:2021-07-12 热度:76
受! #include file="filename.asp" -- 宏限制 必须存在该文件并且会预先编译(不管前面是否加以条件) 经常有这样的要求,根据不同的需求要求include不同的文件 如各个人的不同设置,所以要求能动态include文件。 代码如下: %Function include(filename)[详细]
-
Asp.net treeview实现无限级树实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:63
先看看数据库表的设计,数据表主要包括ID,Name,ParentID这三项,其中ID是主键,ParentID对应节点的父节点: 方法一:用递归遍历数据,并将节点逐个添加到treeview中去。 1.先进行数据库连接和数据的读取,并将根节点先添加进treeview中,并利用递归getTr[详细]
-
asp.net INI文件读写类
所属栏目:[Asp教程] 日期:2021-07-12 热度:97
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 热度:198
副标题#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 热度:52
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 热度:177
数据库结构: 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 热度:99
首先我们新建一个网站,在网站里面新增一般处理程序,命名为ReadData.ashx。然后在里面输入如下代码: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using Syste[详细]
-
asp.net 结合YUI 3.0小示例
所属栏目:[Asp教程] 日期:2021-07-11 热度:88
副标题#e# 注:由于本人主要做后台的就只用到了IO空间下面的一些东西,贴个小小的级联效果来吧, 废话少说先拿代码说话了, 复制代码 代码如下: Demo.show={ Test:function(e,Y) { config=Demo.config; function onshengchange(e) { var sheng = Y.Node.get[详细]
-
.net动态显示当前时间(客户端javascript)
所属栏目:[Asp教程] 日期:2021-07-11 热度:75
个人感觉完全为了Ajax而Ajax就不好了!JavaScript在客户端处理不是更理想吗? 复制代码 代码如下: function Timer(span) { var tmp = new Date(); var milsecs=Date.parse(tmp.getMonth()+"-"+tmp.getDay()+"-"+tmp.getFullYear()+" "+document.getElementBy[详细]
-
asp.net 实现动态显示当前时间(不用javascript不考虑开销)
所属栏目:[Asp教程] 日期:2021-07-11 热度:52
Default.aspx页面:先拉一个ScriptManager控件到页面,然后拉一个UpdatePanel控件。UpdatePanel里面放一个Label用于显示时间,放一个timer控件用于控制时间的更新。注意Label与Label都要放到UpdatePanel控件里面。最后,timer控件的Interval属性设置为1000[详细]
-
告别ADO.NET实现应用系统无缝切换的烦恼(总结篇)
所属栏目:[Asp教程] 日期:2021-07-11 热度:150
副标题#e# 可能只是那么想也是那么设计的,要支持多数据库,要能支持多数据库,万一要是以后数据库变了怎么办?万一要是。。。怎么办?这些顾虑很多时候是不必要的,反而绕了弯子。大都是做项目应用系统而非产品,即使要用不同的数据库了,基本上是吧上一个[详细]
-
asp.net ckeditor编辑器的使用方法
所属栏目:[Asp教程] 日期:2021-07-11 热度:130
1. 下载ckeditor放到网站目录下。地址: 引用js script language="javascript" type="text/javascript" src='%=ResolveUrl("~/ckeditor/ckeditor.js")%'/script 3.添加一个编辑框 asp:TextBox runat="server" TextMode="MultiLine"/asp:TextBox 4.在下面添[详细]
-
在ASP中用“正则表达式对象”来校验数据的合法性
所属栏目:[Asp教程] 日期:2021-07-11 热度:54
我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题。因此我们在将这[详细]
-
均速分页法
所属栏目:[Asp教程] 日期:2021-07-11 热度:195
一、适用范围? 均速分页法主要适用于文章系统,新闻系统等排序方法固定的ASP+ACCESS应用? 二、特点说明? 很多用过一些文章系统或是新闻系统的朋友知道,一般的文章系统或是新闻系统,在分类分页时,通常是通过读取数据库中满足条件的排序后数据,然后根据[详细]