-
js与ASP.NET 中文乱码问题
所属栏目:[Asp教程] 日期:2021-07-12 热度:129
1. 客户端 - 服务端的问题 1.1. get 方式提交短数据效率比 post 方式高 原因:个人感觉 1.2. post 方式提交时,若数据中含有中文,则服务端获得的数据中文部分会变为乱码 原因: 可能是提交时 XMLHttpRequest 自动对非标准 ASCII 字符进行了编码。 可能只是[详细]
-
asp.net 中文字符串提交乱码的解决方法
所属栏目:[Asp教程] 日期:2021-07-12 热度:93
调试的时候发现老是提示用户名不存在。于是我在后台直接输出我传递进去的用户名,发现输出来的全部是乱码。看来是编码的问题,于是百度了一下,发现其实只需要一行语句就能轻松搞定了: 在Web.config中的system.web节点里添加如下语句: globalization requ[详细]
-
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
所属栏目:[Asp教程] 日期:2021-07-12 热度:126
方法一:使用正则表达式 复制代码 代码如下: //脏字典数据存放文件路径 private static string FILE_NAME="zang.txt"; //脏数据字典表,如:脏数据一|脏数据二|脏数据三 public static string dirtyStr=""; public ValidDirty() { if (HttpRuntime.Cache["R[详细]
-
asp.NET 脏字过滤算法 修改版
所属栏目:[Asp教程] 日期:2021-07-12 热度:185
旧的算法是简单对每一个脏字调用一遍 string.replace,当然是用了StringBuilder。https://www.jb51.net/article/20575.htm。在我这里测试的时候,RegEx要快一倍左右。但是还是不太满意,应为我们网站上脏字过滤用的相当多,经过一番思考后,自己做了一个算[详细]
-
Asp.net中使用Sqlite数据库的方法
所属栏目:[Asp教程] 日期:2021-07-12 热度:191
实际运用中当我用SqliteAdmin以及SQLite Expert Professional 2软件新建Sqlite数据库的时候在ASP.NET中是无法运用的,老是报错:文件不是一个合法的数据库。后来采用一种方法,就是直接在ASP.NET里面利用引用入的DLL新建数据库就可以用了。 string datasour[详细]
-
asp.net 在客户端显示服务器端任务处理进度条的探讨
所属栏目:[Asp教程] 日期:2021-07-12 热度:80
下面就是采用静态变量的方法实现的: 复制代码 代码如下: %@ 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之第十天
所属栏目:[Asp教程] 日期:2021-07-12 热度:118
学习目的:分页技术,总结 ????今天最后一天我们学习一下ASP里面稍微难一点地分页技术,毕竟当我们有N条记录的时候我们不可能把所有记录显示在一个页面里面吧。 % exec="select * from test" set rs=server.createobject("adodb.recordset") rs.open exec,[详细]
-
asp.net 转换人民币大小金额
所属栏目:[Asp教程] 日期:2021-07-12 热度:131
using System; using System.Collections.Generic; using System.Text; namespace Common { /// summary /// 转换人民币大小金额。 /// /summary public class Rmb { /// summary /// 转换人民币大小金额 /// /summary /// param金额/param /// returns返[详细]
-
十天学会ASP之第六天
所属栏目:[Asp教程] 日期:2021-07-11 热度:191
学习目的:学会数据库的基本操作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 热度:78
学习目的:学会数据库的基本操作3(删除记录) 开门见山,大家直接看程序。 exec="delete * from guestbook where id="request.form("id") 上面这句话完成了删除记录的操作,不过锁定记录用了记录唯一的表示id,我们前面建立数据库的时候用的是系统给我们[详细]
-
用GetString来提高ASP的速度
所属栏目:[Asp教程] 日期:2021-07-11 热度:140
许多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 热度:189
在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生成静态页面
所属栏目:[Asp教程] 日期:2021-07-11 热度:107
?'response.Write(FilePath) ?Do_Url = "http://" ?Do_Url = Do_UrlRequest.ServerVariables("SERVER_NAME")"/default.aspx" ?strUrl = Do_Url ?'response.Write(strUrl) ?dim objXmlHttp ?set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP") ?ob[详细]
-
asp.net ckeditor编辑器的使用方法
所属栏目:[Asp教程] 日期:2021-07-11 热度:103
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.在下面添[详细]
-
告别ADO.NET实现应用系统无缝切换的烦恼(总结篇)
所属栏目:[Asp教程] 日期:2021-07-11 热度:99
副标题#e# 可能只是那么想也是那么设计的,要支持多数据库,要能支持多数据库,万一要是以后数据库变了怎么办?万一要是。。。怎么办?这些顾虑很多时候是不必要的,反而绕了弯子。大都是做项目应用系统而非产品,即使要用不同的数据库了,基本上是吧上一个[详细]
-
ASP.NET 跨页面传值方法
所属栏目:[Asp教程] 日期:2021-07-11 热度:178
1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:[详细]
-
找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)
所属栏目:[Asp教程] 日期:2021-06-01 热度:90
今天将webserice里面的一个代码,拷到一个C#类,结果运行编译错误。 DataBase = Server.MapPath("data.mdb"); 报错:找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?) 但是我的确引用了名字空间using System.Web;为什么呢? 因为Ser[详细]
-
ASP.NET Core 配置和使用环境变量的实现
所属栏目:[Asp教程] 日期:2021-05-30 热度:118
通常在应用程序开发到正式上线,在这个过程中我们会分为多个阶段,通常会有 开发、测试、以及正式环境等。每个环境的参数配置我们会使用不同的参数,因此呢,在ASP.NET Core中就提供了相关的环境API,方便我们更好的去做这些事情。 环境 ASP.NET Core使用A[详细]
-
Asp.Net Core 中的“虚拟目录”实现
所属栏目:[Asp教程] 日期:2021-05-30 热度:72
副标题#e# 现在部署Asp.Net Core应用已经不再限制于Windows的IIS上,更多的是Docker容器、各种反向代理来部署。也有少部分用IIS部署的,IIS部署确实是又快又简单,图形化操作三下五除二就可以发布好一个系统了。在过去Asp.Net MVC 项目部署的时候,还常常使[详细]
-
十八问:怎么才是喜欢编程
所属栏目:[Asp教程] 日期:2021-05-24 热度:193
????要是不喜欢编程,还是早点转行的好,不然累的还是自己。下面的18个问题,虽然不能说明全部,但是相信能够说明很多问题,特别是在你是否喜欢编程这个问题上。 ? 1.是否时刻让自己编写的代码变的漂亮,无论从变量声明,代码排版,代码逻辑以及程序结构上[详细]
-
三天学好ADO之第二天
所属栏目:[Asp教程] 日期:2021-05-24 热度:204
副标题#e# ? 今天说一下Recordset 对象的属性 1、CursorType 属性 AdOpenForwardOnly: 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。(顾名思义,这种游标只能向前移动。然而,由于[详细]
-
ASP技术在论坛中的运用(七)
所属栏目:[Asp教程] 日期:2021-05-24 热度:60
??? 这儿或许是我们这个论坛的核心之所在,但它实现起来也没有什么特别的地方。还是那些老东西:表单处理,数据库查询,在用ASP把他们有机的结合起来。 当进入了文章审阅模式(前面提到的板务处理)之后,最为首要的内容,应该是对斑竹的身份进行验证了。[详细]
-
讨论与研究把脚本程序插入图片中
所属栏目:[Asp教程] 日期:2021-05-24 热度:78
现在从注入拿WEBSHELL看来成功率都比较高了。 拿到SHELL后,安装自己的脚本后门,常常被查杀。 脚本后门的发展史: 1。最开始就是直接放一个ASP文件上去。 2。把ASP文件加密才放上去。 3。把脚本插入到代码中去。(我经常用这种) 不过一样被查得出来,我[详细]
-
VBScript错误代码及相应解释大全
所属栏目:[Asp教程] 日期:2021-05-24 热度:145
VBScript语法错误 如果VBScript语句结构违反了一个或多个VBScript脚本语言语法规则,就会产生VBScript语法错误。 错误通常在执行程序前,编译程序时产生。 以下是53个语法错误: 错误编号描述 十进制 十六进制 说明 1001 800A03E9 内存不足 1002 800A03EA[详细]
-
网页中的最后修改日期
所属栏目:[Asp教程] 日期:2021-05-24 热度:101
利用文档对象的一个属性lastModified就可以显示网页最后日期,这一点对一个网站管理者来说是十分有用的。可以在网页中加入相应的函数,自动显示文档的最后修改日期。其实,很多网页都有这段程序,我在这里把这段大家都用的程序作为例子进行剖析,以说明如[详细]
