Web开发网 > Web后台开发
asp调用存储过程追加参数通过CreateParameter方法,用来指定属性创建新的Parameter对象。具体语法如下:Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)参数说明Name 可选,字符串,代表 Parameter 对象名称。Type 可选,长整型值,指定 Parameter 对象数据类型。Direction 可选,长整型值,指定 Parameter ..
asp想要连接mysql数据库,首先需要安装MySQL ODBC 3.51驱动。 连接字符串如下set conn = server.createobject(adodb.connection)Conn.Open DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;参数解析SERVER :服务器地址,如127.0.0.1DATABASE: 要链接的数据库 shopsUSER:服务器登录用户名PAS..
ASP常用Server.MapPath()来获取文件或文件夹路径,但是你可能碰到过这个方法出错的情况,而在手册或者教程中根本找不到相应的说明,只能从网上搜索到问题的答案。1. 为MapPath方法指定的Path参数中包含无效字符。 ASP 0214 (0x80004005) 例子:Server.MapPath(Yes,I do.txt)'(Yes,I do.txt是一个合法的文件名) 这样的文件名可能来自于用..
功能:asp使用WShShell调用系统的Ping命令,将Ping的结果重定向到一个文本文件中去,再把文本文件显示到网页中 具体做法如下 1)首先, 建一个.BAT文件(例如:aspping.BAT,保存在d:\web站点下),这个文件要在ASP中调用,文件内容为:ping -a %1 d:/web/%2.txt (%1)是将来要ping的地址,(%2)是存储ping结果的文件. 以下是ASP执..
asp上传类库,asp无惧上传类库注意:如果网站不是默认的gb2312编码,注意修改下面特别标注的ADODB.Stream对象的charset为你网站的编码,要不会出现乱码。dim oUpFileStreamClass UpFile_ClassDim Form,File,Version,ErrPrivate Sub Class_Initialize Version = 无惧上传类 Version V1.2 Err = -1End SubPrivate Sub Class_Terminate '清除..
用来获取上一个页面传递过来的数据一般是使用 Request对象。同样的,可以使用Request对象来获取上传上来的文件数据,使用的方法是Request.BinaryRead() 要从数据库中读出来图片的数据显示到网页上面要用到的方法是:Request.BinaryWrite()。 在得到了图片的数据,要保存到数据库中的时候,不可以直接使用Insert语句对数据库进行操作,..
asp给excel文件设置密码,保护excel文件set objExcelApp = CreateObject(Excel.Application)objExcelApp.DisplayAlerts = false objExcelApp.Application.Visible = falseobjExcelApp.WorkBooks.Open(d:\2.xls)set objExcelBook = objExcelApp.ActiveWorkBookset objExcelSheets = objExcelBook.Worksheetsset objExcelSheet = objExcelBook.She..
利用组策略法禁止运行QQ (1)单击开始运行,在打开的运行对话框中输入gpedit.msc后回车或点确定,打开组策略对话框。 (2)在组策略对话框的左侧窗格中依次双击计算机配置Windows设置安全设置软件限制策略,这时如果右侧窗格中显示没有定义软件限制策略的提示,则单击菜单栏操作创建新的策略,如图。 组策略创建新的策略 然后再..
如何禁用组策略,按照下面的2个步骤即可完成 1)首先依次单击开始/运行命令,在弹出的系统运行框中,输入字符串命令 gpedit.msc,单击确定按钮后,打开系统组策略编辑窗口; 2)依次展开该窗口中的用户配置/管理模板/系统项目,在对应系 统项目右边的子窗口中,双击只运行许可的Windows应用程序选项,在其后弹出的界面中,将已启用选..
基于Web Form引擎的WebFormViewEngine和针对Razor引擎的RazorViewEngine都是抽象类型BuildManagerViewEngine的子类,而后者又继承自VirtualPathProviderViewEngine。 在这里我们仅仅对实现在RazorViewEngine中View获取的逻辑进行简单介绍。由于Razor引擎下的View通过RazorView对象来 表示,而RazorView通过View文件的虚拟路径来构建,所以Ra..
在《ASP.NET MVC Razor介绍:RazorView》 介绍BuildManagerCompiledView的时候,我们谈到默认使用的ViewPageActivator使用当前注册的 DependencyResolver来完成对目标View的激活,这意味着我们可以通过注册自定义DependencyResolver的方式实现基于 IoC的View激活。本篇文章中我们将演示如何通过自定义View的方式实现与IoC框架Ninject的集成。..
Razor引擎具有两个核心的类型,一个是表示View本身的类型RazorView,另一个则是获取和创建它的RazorViewEngine,我们将用两篇文章对它们分别进行剖析。Razor引擎下的View通过类型RazorView表示,它与表示Web Form引擎View的类型WebFormView都是BuildManagerCompiledView的子类。一、BuildManagerCompiledView 为了能够清楚地说明实现在Bu..
通过.cshtml或者.vbhtml文件定义的View能够被执行,必须先被编译 成存 在于某个程序集的类型,ASP.NET MVC采用动态编译的方式对View文件实施编译。当我们在对ASP.NET MVC进行部署的时候,需要对.cshtml或者.vbhtml文件进行打包。针对某个View的第一次访问会触发针对它的编译,一个View对应着一个 类型。我们可以对.cshtml或者.vbhtml进行修改..
在《ASP.NET MVC View呈现[设计篇]》篇中通过对View引擎的总体介绍讲述了从ViewResult的创建到View呈现的原理,为了让读者对View引擎及其View呈现机制具有一个深刻的认识,我们自定义一个简单的用于呈现静态HTML的StaticFileViewEngine。 在一个通过Visual Studio的ASP.NET MVC项目模板创建的空Web应用中,我们定义了如下一个针对于静态HTML..
在前面的四篇文章中,介绍了各种ActionResult以及相关的请求响应机制, 但是与View的呈现相关的ActionResult是ViewResult。通过ViewResult的执行实现的对View的呈现比上面我们介绍 的各种ActionResult要复杂得多,ASP.NET MVC内部设计了一个扩展的View引擎实现了最终的View呈现工作。一、View引擎中的View ASP.NET MVC为我们提供了两种Vi..
ActionResult:HttpStatusCodeResult、 RedirectResult和RedirectToRouteResult 。第一个用于实现针对某个HTTP状态的响应,而后两个用于实现重定向。至于重定向,又分为暂时重定向和永久重定向,按照响应状态,又称302 重定向和301重定向。一、HttpStatusCodeResult 每 一个HTTP响应均具有一个表示响应状态的代码和一个可选的状态描述,正常情..
在《ASP.NET MVC ActionResult本质:EmptyResult ContentResult》和《ASP.NET MVC ActionResult本质:FileResult》剖析了EmptyResult、ContentResult和FileResult这三种ActionResult是如何将Action执行的结果响 应给客户端的。本篇文章着重介绍在进行Ajax调用中经常使用的两个ActionResult,即JavaScriptResult和 JsonResult。一、JavaScri..
定义在Controller中的Action方法大都返回一个ActionResult对 象。ActionResult是对Action执行结果的封装,用于最终对请求进行响应。ASP.NET MVC提供了一系列的ActionResult,它们本质上是通过怎样的方式来响应请求的呢?这是这个系列着重讨论的主题。一、ActionResult对请求的响应 HTTP 是一个单纯的采用请求/回复消息交换模式的网络协议..
FileResult是 一个基于文件的ActionResult,利用FileResult我们可以很容易地将从某个物理文件的内容响应给客户端。ASP.NET MVC定义了三个具体的FileResult,分别是FileContentResult、FilePathResult和 FileStreamResult。在这篇文章中我们将探讨三种具体的FileResult是如何将文件内容对请求进行响应的。一、FileResult 如下面的代码片断..
昨天firefox自动将我的3.6版本升级为firefox12,升级完后发现firefox12速度比firefox3.6快了许多,感觉还不错的。但是今天发现在firefox12地址栏中输入javascript:alert(123)这种javascript脚本时,无法执行,打开firebug看发现尽然出错了:uncaught exception:referenceError:alert is not defined。 使用firefox3.6直接在地址栏输入ja..
最近用qq截图的时候发现指定保存图片的后缀,保存类型是空的,无下拉选项,如图1。保存后发现直接是exe文件格式的,而且文件很大,都是上百kb大小,将exe后缀修改为jpg或者bmp等文件格式的时候可以用图片和传真查看浏览图片。图1 分析:出现后缀下拉列表为空应该是由于上一次保存QQ截图的时候不小心输入了非图片文件的后缀,如QQ截图2012..
通过《ASP.NET MVC集成EntLib异常处理实例》的实演示可以看出我们通过扩展实现的自动异常处理机制能够利用EntLib的EHAB根据执行的一场处理策略对某个Action方法执行过程中抛出的异常进行处理。对于处理后的结果,则按照如下的机制对请求进行响应。[源代码从这里下载]对于Ajax请求,直接创建一个用于封装被处理后异常的数据对象,并据此创建一..
合理的异常处理应该是场景驱动的,在不同的场景下,采用的异常处理策略往往是不同的。异 常处理的策略应该是可配置的,因为应用程序出现怎样的异常往往是不可预测的,现有异常策略的不足往往需要在真正出现某种异常的时候才会体现出来,所以我们 需要一种动态可配置的异常处理策略维护方式。目前有一些开源的异常处理框架提供了这种可配置的..
ASP.NET MVC中的四大筛选器(Filter),ActionFilter直接应用在某个Action方法上,它在目标Action方法执行前后对调用进行拦截以 执行一些额外的操作。这是一种典型的AOP式的设计,如果我们需要在执行某个Action方法的前后执行一些操作,可以通过定义ActionFilter 来实现。本篇文章主要讲述多一个应用到相同Action方法上的ActionFilter的执行..
设置响应头Content-Disposition为inline/attachment可以实现在线打开文件或者以附件形式保存文件的功能。1)Content-Disposition为attachment ,作为附件下载3)Content-Disposition为inline ,则 在线打开 在开发web系统时有时会有以下需求:希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出文件下载对话..
asp通用防sql注入源代码,将此段代码放在你执行sql读取数据之前,以便判断客户端提交的内容是否包含恶意注入内容dim spDim Fy_Post,Fy_Get,Fy_getIn,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql,Fy_postIn'自定义需要过滤的字串,用 | 分隔Fy_getIn = '|#|exec|insert|select|delete|update|%|chr|char|mid|master|truncate|decla..
打开每个word文档时一直出现对话框打开时命令无法执行的警告提示,一般是WORD模版文件Normal.dot损坏,删除此文件即可解决问题。 删除WORD模版文件Normal.dot步骤如下1)显示隐藏文件。打开我的电脑,工具-文件夹选项-查看-(隐藏文件和文件夹)选中显示所有的文件和文件夹2)找到C:\Documents and Settings\username\Application Da..
搜狗输入法在全角状态下输入空格的时候,发现多了一个半角状态下的空格,发癫了。。智能abc输入全角没出现这种问题,操作系统win2003 可能是版本的问题,卸载当前的搜狗输入法后,重新下载最新的安装输入全角空格时就不会多出一个半角空格了。
XML字符串转换为DataTable对象,XML字符串转换为DataSet对象,DataTable/DataSet序列化为XML字符串源代码 /**//// summary /// 把DataSet、DataTable、DataView格式转换成XML字符串、XML文件 /// /summary public class DataToXml { /**//// summary /// 将DataTable对象转换成XML字符串 /// /summary ..
Microsoft.Office.Interop.Excel类库常用方法1)建立excel类ApplicationClass ExcelApp = New ApplicationClass();2) 更改 Excel 标题栏:ExcelApp.Caption := '应用程序调用 Microsoft Excel';3) 添加新工作簿:ExcelApp.WorkBooks.Add;4) 打开已存在的工作簿:ExcelApp.WorkBooks.Open( 'C:\Excel\Demo.xls' );5) 设置第2个.. 首页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] 下一页 尾页 14/78页,每页显示30条,共2325条相关记录