-
ASP.NET MVC学习笔记
所属栏目:[Asp教程] 日期:2021-07-13 热度:90
副标题#e# 网上关于ASP.NET MVC的系列教程有好几个,所以就不从头开始介绍了,结尾处给大家推荐了几个链接,需要的话可以从头系统的看看。 1、ASP.NET MVC介绍及与ASP.NET WebForm的区别 刚开始为了搞清楚ASP.NET MVC到底值不值得用,翻来覆去想了一个多礼[详细]
-
asp.net Javascript 的几种写法与提示
所属栏目:[Asp教程] 日期:2021-07-13 热度:203
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-13 热度:158
先写一个数据库统计函数 复制代码 代码如下: 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-13 热度:66
旧的算法是简单对每一个脏字调用一遍 string.replace,当然是用了StringBuilder。https://www.jb51.net/article/20575.htm。在我这里测试的时候,RegEx要快一倍左右。但是还是不太满意,应为我们网站上脏字过滤用的相当多,经过一番思考后,自己做了一个算[详细]
-
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
所属栏目:[Asp教程] 日期:2021-07-13 热度:179
方法一:使用正则表达式 复制代码 代码如下: //脏字典数据存放文件路径 private static string FILE_NAME="zang.txt"; //脏数据字典表,如:脏数据一|脏数据二|脏数据三 public static string dirtyStr=""; public ValidDirty() { if (HttpRuntime.Cache["R[详细]
-
asp.net TextBox回车触发事件 图片在img显示
所属栏目:[Asp教程] 日期:2021-07-13 热度:110
//直接在js中写 script language="javascript" function EnterTextBox() { if(event.keyCode == 13 document.all["TextBox1"].value != "") { event.keyCode = 9; event.returnValue = false; document.all["TextBox1"].click(); } } /script body onkeypr[详细]
-
js与ASP.NET 中文乱码问题
所属栏目:[Asp教程] 日期:2021-07-13 热度:184
1. 客户端 - 服务端的问题 1.1. get 方式提交短数据效率比 post 方式高 原因:个人感觉 1.2. post 方式提交时,若数据中含有中文,则服务端获得的数据中文部分会变为乱码 原因: 可能是提交时 XMLHttpRequest 自动对非标准 ASCII 字符进行了编码。 可能只是[详细]
-
asp.net网站开发包wq.dll打包下载
所属栏目:[Asp教程] 日期:2021-07-13 热度:85
并不是我不开源,我是觉得包起来方便一点,我没有加密,要看源代码的直接反编一下就看到了。 所有WQ对象,按照他们的功能进行了分类,分别放在5个不同的名称空间下: 复制代码 代码如下: using WQ.Data;//数据库操作类 using WQ.Rewriter;//伪URL配置类 usin[详细]
-
实例说明asp.net中的简单角色权限控制
所属栏目:[Asp教程] 日期:2021-07-13 热度:130
角色表+用户表,其中Hope_T_User(用户)中的User_RoleId关联Hope_T_Role(角色)的Role_Id,表中字段均为简单常见英文,不作详解。 主要思路是使用公共类在其中根据角色得出其越权时的操作,然后后台所有需要验证权限的页面均继承此类,使用相应参数判断角色以[详细]
-
C#精髓 GridView72大绝技 学习gridview的朋友必看
所属栏目:[Asp教程] 日期:2021-07-12 热度:200
快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二[详细]
-
asp.net 验证码生成和刷新及验证
所属栏目:[Asp教程] 日期:2021-07-12 热度:165
验证码技术是为了防止暴力破解等而设定的。现在一般的网站注册等都提供验证码功能,特别是腾讯更是长长的一串。文中参考了别人的代码。有了就没有必要再写了。可以读一下。不过我测试时发现了两次PageLoad的问题。注释了两句即可。同时修改了namespaces。同[详细]
-
asp.net url重写浅谈
所属栏目:[Asp教程] 日期:2021-07-12 热度:175
ActionlessForm.dll------用来处理回发 URLRewriter.dll----- 是微软封装好了的一个URL重写组件 添加引用---- 具体的使用说明请去看 #XSLTsection123121120120 比我说得好得多。。 具体使用方法: 首先web.config的配置: 复制代码 代码如下: ?xml version=[详细]
-
asp.net 页面间传值方法小结
所属栏目:[Asp教程] 日期:2021-07-12 热度:184
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的表单总是提交到自身页面,如果要提交到[详细]
-
asp.net XMLHttpRequest实现用户注册前的验证
所属栏目:[Asp教程] 日期:2021-07-12 热度:98
测试通过环境VS2008,添加2个新项 1:DEMO3.ASPX 复制代码 代码如下: //查询字符串,SEND服务端的参数 function createQueryString() { var userName = document.getElementById("userName").value; var querystring = "userName=" + userName; return query[详细]
-
C# 数组查找与排序实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:86
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 DataGrid 中文字符排序的实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:101
废话不多说,看例子: 复制代码 代码如下: ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12" mx:Script !--[CDATA[ import com.SortUtil; import mx.events.DataGridEvent[详细]
-
asp.net下获取浏览器类型的实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:179
if (Page.Request.Browser.EcmaScriptVersion.Major 0 Page.Request.Browser.W3CDomVersion.Major 0)//判断是否支持脚本 { Response.Write("浏览器名称与版本号:" + Page.Request.Browser.Type + "br /"); Response.Write("浏览器版本号:" + Page.Reques[详细]
-
编写的vs2005水晶报表程序在vs2008下正常使用的一些实现方法
所属栏目:[Asp教程] 日期:2021-07-12 热度:168
一、没有安装部署好水晶报表;(vs2008安装后,不等于安装了vs2008水晶报表) 二、源程序中:VS2008和v2005的水晶报表版本号不对;vs2008的版本号是:Version=10.5.3700.0 ,造成水晶报表无法使用; 三、有时出现找不到水晶报表相对应的命名空间错误:一般是us[详细]
-
ASP.NET开发者使用jQuery应该了解的几件事情
所属栏目:[Asp教程] 日期:2021-07-12 热度:124
下面这几点希望能够帮你加快你的学习。 1.把selectors当作asp.net中的sets。 在asp.net的世界,通过一个查询找到一系列控件是非常少见的.相反我们比较习惯于通过一个唯一的ID来找到一个控件。当然,在jQuery中这个也是没有问题的,但是jQuery的选择功能相对更[详细]
-
十天学会ASP之第六天
所属栏目:[Asp教程] 日期:2021-07-11 热度:158
学习目的:学会数据库的基本操作2(查询记录) ????在第四天中我们有这样一个程序: % set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="server.mappath("example3.mdb") exec="select * from[详细]
-
ASP开发中数据库文件调用的捷径
所属栏目:[Asp教程] 日期:2021-07-11 热度:154
引言 本文针对ASP程序设计中最基[详细]
-
十天学会ASP之第七天
所属栏目:[Asp教程] 日期:2021-07-11 热度:141
学习目的:学会数据库的基本操作3(删除记录) 开门见山,大家直接看程序。 exec="delete * from guestbook where id="request.form("id") 上面这句话完成了删除记录的操作,不过锁定记录用了记录唯一的表示id,我们前面建立数据库的时候用的是系统给我们[详细]
-
十天学会ASP之第三天
所属栏目:[Asp教程] 日期:2021-07-11 热度:134
学习目的:学会ACCEES数据库的使用,并建立一个将来要用的留言簿数据库。 ????首先,大家要安装OFFICE里面的ACCEES(我的演示是OFFICE XP版本),安装过程这里就不说了,安装好以后会出现下图的菜单。 单击打开ACCEES 安空数据库,新建一个数据库,文件名[详细]
-
用GetString来提高ASP的速度
所属栏目:[Asp教程] 日期:2021-07-11 热度:188
许多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 热度:157
学习目的:学会用表单元素向服务器传送变量,然后显示变量在客户端的浏览器。 ????首先,让我们来看一下DREAMWEAVER的表单元素。 表单元素要放在一个表单域里面,建立一个表单域。然后修改动作里面的文件为要接受这个表单变量的ASP文件。方法有两种,一种[详细]