-
repeater分页 内容显示
所属栏目:[Asp教程] 日期:2021-07-19 热度:95
usingSystem; usingSystem.Collections; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Web; usingSystem.Web.SessionState; usingSystem.Web.UI; usingSystem.Web.UI.WebControls; usingSystem.Web.UI.HtmlControls; u[详细]
-
ASP.NET:ADO.NET的DataAdapter对象
所属栏目:[Asp教程] 日期:2021-07-19 热度:131
DataAdapter对象可以隐藏和Connection、Command对象沟通的细节,通过DataAdapter对象建立、初始化DataTable,从而和DataSet对象结合起来在内存存放数据表副本,实现离线式数据库操作,事实上在8.1.2节中,我们在介绍DataSet数据模型的时候就已经演示了如何[详细]
-
c#中过滤html的正则表达式
所属栏目:[Asp教程] 日期:2021-07-19 热度:160
/// summary/// 去除HTML标记/// /summary/// param name=”NoHTML”包括HTML的源码 /param/// returns已经去除后的文字/returnspublic static string NoHTML(string Htmlstring){ //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"script[^]*.*/scri[详细]
-
在ASP.NET中调用存储过程方法新解
所属栏目:[Asp教程] 日期:2021-07-19 热度:61
在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语[详细]
-
VisualStudio 2008中常用快捷键
所属栏目:[Asp教程] 日期:2021-07-13 热度:108
命令行: Devenv 启动VS Studion Isqlw 启动SQL2000查询分析器 Sqlwb 启动SQL2005企业管理器 Inetmgr 启动IIS管理器 大纲 Ctrl+M,O折叠所有大纲 Ctrl+M,P: 停止大纲显示 Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态 Ctrl+M,L: 将所有过程设置为相同的隐藏或展[详细]
-
TextBox的宽度随输入的文本的大小而改变的js代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:181
%@ 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 自制的单
所属栏目:[Asp教程] 日期:2021-07-13 热度:142
问:为什么要“自制”?不是有现成的控件吗? 答:在ASP.NET的页面上,ListBox最终是渲染成select元素,而CheckListBox最终被渲染成div或者是table,使得二者的样式无法统一,或者说要统一很麻烦。 解决: 于是,决定干脆自行组合一些元素,实现单选列表、[详细]
-
如何创建一个AJAXControlToolKit的扩展控件
所属栏目:[Asp教程] 日期:2021-07-13 热度:92
微软的AJAXControlToolKit提供了很容易的扩展方式,小弟我也是初学ajaxcontroltoolkit的扩展,所以这里举个例子,一起来学习,如果有什么好的建议和例子请提出来一起分享. 其实Microsoft的ajax官网给出的扩展说明已经很详细了,而且有个例子,严格来说确实有点简[详细]
-
Asp.net treeview实现无限级树实现代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:72
先看看数据库表的设计,数据表主要包括ID,Name,ParentID这三项,其中ID是主键,ParentID对应节点的父节点: 方法一:用递归遍历数据,并将节点逐个添加到treeview中去。 1.先进行数据库连接和数据的读取,并将根节点先添加进treeview中,并利用递归getTr[详细]
-
asp.net dataview做无限极分类的又一用法
所属栏目:[Asp教程] 日期:2021-07-13 热度:69
数据库结构: classidid 主键 jobClassName 对应的类型名称 ClassName 对应的父类的id 通常做法: 复制代码 代码如下: private void Display(string parentid, String space) { DataTable dt; String strSQL; strSQL = "Select * From Tree Where ParentID[详细]
-
ASP.NET MVC学习笔记
所属栏目:[Asp教程] 日期:2021-07-12 热度:158
副标题#e# 网上关于ASP.NET MVC的系列教程有好几个,所以就不从头开始介绍了,结尾处给大家推荐了几个链接,需要的话可以从头系统的看看。 1、ASP.NET MVC介绍及与ASP.NET WebForm的区别 刚开始为了搞清楚ASP.NET MVC到底值不值得用,翻来覆去想了一个多礼[详细]
-
asp.net Javascript 的几种写法与提示
所属栏目:[Asp教程] 日期:2021-07-12 热度:172
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 脏字过滤算法 修改版
所属栏目:[Asp教程] 日期:2021-07-12 热度:141
旧的算法是简单对每一个脏字调用一遍 string.replace,当然是用了StringBuilder。https://www.jb51.net/article/20575.htm。在我这里测试的时候,RegEx要快一倍左右。但是还是不太满意,应为我们网站上脏字过滤用的相当多,经过一番思考后,自己做了一个算[详细]
-
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
所属栏目:[Asp教程] 日期:2021-07-12 热度:56
方法一:使用正则表达式 复制代码 代码如下: //脏字典数据存放文件路径 private static string FILE_NAME="zang.txt"; //脏数据字典表,如:脏数据一|脏数据二|脏数据三 public static string dirtyStr=""; public ValidDirty() { if (HttpRuntime.Cache["R[详细]
-
实例说明asp.net中的简单角色权限控制
所属栏目:[Asp教程] 日期:2021-07-12 热度:145
角色表+用户表,其中Hope_T_User(用户)中的User_RoleId关联Hope_T_Role(角色)的Role_Id,表中字段均为简单常见英文,不作详解。 主要思路是使用公共类在其中根据角色得出其越权时的操作,然后后台所有需要验证权限的页面均继承此类,使用相应参数判断角色以[详细]
-
C#精髓 GridView72大绝技 学习gridview的朋友必看
所属栏目:[Asp教程] 日期:2021-07-12 热度:79
快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二[详细]
-
asp.net 验证码生成和刷新及验证
所属栏目:[Asp教程] 日期:2021-07-12 热度:114
验证码技术是为了防止暴力破解等而设定的。现在一般的网站注册等都提供验证码功能,特别是腾讯更是长长的一串。文中参考了别人的代码。有了就没有必要再写了。可以读一下。不过我测试时发现了两次PageLoad的问题。注释了两句即可。同时修改了namespaces。同[详细]
-
asp.net 页面间传值方法小结
所属栏目:[Asp教程] 日期:2021-07-12 热度:152
form action= "target.aspx" method = "post" name = "form1" input name = "param1" value = "1111"/ input name = "param2" value = "2222"/ /form . form1.submit(); .... 此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到[详细]
-
C# 数组查找与排序实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:128
Person p1 = new Person( " " , 18 ); Person p2 = new Person( " " , 19 ); Person p3 = new Person( " " , 20 ); Person[] persons = ... { p1, p2, p3 } ; // 查找p2所在数组中的位置 Array.IndexOf Person (persons, p2); 2. 查找值 复制代码 代码如下[详细]
-
ASP.NET开发者使用jQuery应该了解的几件事情
所属栏目:[Asp教程] 日期:2021-07-12 热度:165
下面这几点希望能够帮你加快你的学习。 1.把selectors当作asp.net中的sets。 在asp.net的世界,通过一个查询找到一系列控件是非常少见的.相反我们比较习惯于通过一个唯一的ID来找到一个控件。当然,在jQuery中这个也是没有问题的,但是jQuery的选择功能相对更[详细]
-
.net动态显示当前时间(客户端javascript)
所属栏目:[Asp教程] 日期:2021-07-12 热度:179
个人感觉完全为了Ajax而Ajax就不好了!JavaScript在客户端处理不是更理想吗? 复制代码 代码如下: function Timer(span) { var tmp = new Date(); var milsecs=Date.parse(tmp.getMonth()+"-"+tmp.getDay()+"-"+tmp.getFullYear()+" "+document.getElementBy[详细]
-
均速分页法
所属栏目:[Asp教程] 日期:2021-07-12 热度:110
一、适用范围? 均速分页法主要适用于文章系统,新闻系统等排序方法固定的ASP+ACCESS应用? 二、特点说明? 很多用过一些文章系统或是新闻系统的朋友知道,一般的文章系统或是新闻系统,在分类分页时,通常是通过读取数据库中满足条件的排序后数据,然后根据[详细]
-
十天学会ASP之第三天
所属栏目:[Asp教程] 日期:2021-07-11 热度:79
学习目的:学会ACCEES数据库的使用,并建立一个将来要用的留言簿数据库。 ????首先,大家要安装OFFICE里面的ACCEES(我的演示是OFFICE XP版本),安装过程这里就不说了,安装好以后会出现下图的菜单。 单击打开ACCEES 安空数据库,新建一个数据库,文件名[详细]
-
用GetString来提高ASP的速度
所属栏目:[Asp教程] 日期:2021-07-11 热度:75
许多ASP程序员都有过执行数据库查询,然后将查询结果用HTML表格的形式显示出来的经历吧. 通常我们是这么做的: % 'Create connection / recordset 'Populate data into recordset object % TABLE % Do While not rs.EOF % TR TD%=rs("Field1")%/TD TD%=rs("[详细]
-
ASP函数大全
所属栏目:[Asp教程] 日期:2021-07-11 热度:99
函数(functions) Abs(number) 返回绝对值。 Array(arglist) 创建一个数组。 Asc(string) 返回字符串第一个字符的ANSI码。 Atn(number) 返回反正弦值。 CBool (expression) 转换成Boolean数据类型变量。 CByte (expression) 转换成Byte数据类型变量。 CCur[详细]