文章分类 - ASP.net
摘要:第一种:使用SQLDMO在ASP.NET页面下实现数据库的备份与恢复 首先需要添加对SQLDMO引用需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在master数据库中添加一个存储过程:[代码]在还原之前先执行这个存储过程,需要传递dbname,就是你的数据库的名字。下边是类的原代码:(web.config里的数据库连接字符串是constr)[代码]第二种...
阅读全文
摘要:在添加页面时候让文件自动添加版权信息找到VS2008安装目录:C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\2052可以根据需要对此文件夹下对应模板进行修改.我需要该的是Web项目 所以把WebForm.zip下面的Default.aspx.cs插入版权信息,代码如下//...
阅读全文
摘要:Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过由虚拟至物理...
阅读全文
摘要:核心技术: using System.Data.SqlClient; using System.IO; string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd="; string SqlStr2 = "Exec sp_helpdb"; string SqlStr1 = "Server=(local);database=''" + th...
阅读全文
摘要:大家都应该清楚把实体对象更新到数据库必须经过一系列的转换;特别是SQL语句的生成是比较费资源的,因为中间处里的东西实大是太多了。 在设计的过程中我就想如果一个对象插入数据库后把相应的Command保存在缓存中;下一次同一个类型的对象做这个操作时检测一下缓存如果有就直接拿来用这样效率应该会高些。 抱着这种想法就开始设计了(不过心里还是上上下下的,毕竟第一次尝试)。 因为缓存中的对象处理比较复杂...
阅读全文
摘要:asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</...
阅读全文
摘要:public partial class glassku_Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)//如果页面不是回调,则执行Add语句;再点击Button1_Click事件,执行二次加载,就不再执行Add语句了。 { Dro...
阅读全文
摘要:写入:HttpCookie cookie = new HttpCookie("id_admin_"); cookie.Value = model.id_admin_.ToString(); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCooki...
阅读全文
摘要:System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数据对象(如哈希表和数据集)的词典。它还为这些对象提供到期功能,并提供使您可以添加和移除对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从 Cache 中移除对象时执行回调以通知应用程序。 System.Web.Caching.Cache 用于实现 Web ...
阅读全文
摘要:【摘 要】 所谓公共指的cache只要一创建是任何一个客户端浏览器都可以通过后台代码访问到它,它面向的是所有用户,相对而言session也是服务器上的一段内存,但他面向的是单个用户。它是服务器的一段内存块,也就是说每个cache一经创建就占用了服务器资源的。Cache 即高速缓存 ,我想很多人对他的第一印象一定像我一样,感觉他一定能提高系统得性能和运行速度。的确。Net推出cache的初衷确实是这...
阅读全文
摘要:页面文件 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="show.aspx.cs" Inherits="addressbook_show" Debug="true" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w...
阅读全文
摘要:曾几何时,记住了一句话:“建立数据库连接是一个代价高昂的过程”,也从那时开始,我在构建系统时,一旦建立起了数据库连接,就保存起来,任何要用数据库的地方,都使用这个数据库连接对象进行操作。 这样的行为,在以前写的单线程程序中,倒也可以接受,但在这次写的多线程程序中,就出现问题了。在这次的程序中,最开始设计时,在工作线程类中,设置了一个SqlConnection的静态成员以接受...
阅读全文
posted @ 2009-05-05 00:09
jay-c
摘要:使用vs2005,好像只能创建测试证书,该.pfx数字证书默认有效期只有一年,并且“颁发者”、“颁发给”均为当前机器名和当前登陆用户名的组合,这看起来颇有不爽。我们完全可以创建更友好的.pfx数字证书吗?带着问题,上网,Google,搜到了别些虾们早都已经整理好的内容,现摘录如下,以备后忘。 使用Microsoft .NET Framework 的SDK命令提示,按以下步骤操作: 1、创建一个自我...
阅读全文
posted @ 2009-05-04 23:42
jay-c
摘要:Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。Excetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cookie、CSS、JavaScript、图片、移动应...
阅读全文
摘要:第一种:通过连接现成的数据源来装载数据,也就是Pull模式(被动的,简单的,方便的): using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System...
阅读全文
摘要:实现: 1.下载AjaxPro.2.dll控件,将它引用到项目里。 2.修改配置文件web.config: 3.在页面中注册AJAX namespace WebSite.Message{ public partial class Index : System.Web.UI.Page { protected void Page_Load(object sender, Event...
阅读全文
摘要:1. 首先去这里下载AJAX Control Toolkit3.5:http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=16488(建议下载画红圈圈完整版) 2. 下载完成后建议解压缩到C:\Program Files\AjaxControlToolkit-Framework3....
阅读全文
摘要:/** 防盗链IHttpHandler * 增加了对文件关键字的选择(即仅对文件名存在某些关键字或不存在某些关键字进行过滤) * 设置web.config中节以下值 * string eWebapp_NoLink 如果文件名符合该正确表态式将进行过滤(不设置对所有进行过滤) * string eWebapp_AllowLink 如果文件名符合该正确表态式将不进行过滤...
阅读全文
摘要:首先,下载文件 IIS下的Rewrite组件,将其解压到本地硬盘(压缩包里有两个文件,分别是IisUrlRewriter.dll和IisUrlRewriter.ini),然后打开IIS管理器: 选择“ISAPI筛选器”,然后选择“添加”: 在“添加/编辑筛选器属性”对话框中,点击“浏览”: 在这里,选择刚才解压出来的IisUrlRewriter.dll 点击“确定”结束设置...
阅读全文
posted @ 2008-12-27 15:51
jay-c
摘要:如果在两个页面间需要大量的参数要传传递,如数据查询等页面时,使用该方法有一独特的优势!但使用该方法时需要一定的设置,现简单介绍一下该方法的使用方式: 以查询数据页面为例: 在查询页面中设置如下公有属性(QueryPage.aspx): Code highlighting produced by Actipro CodeHighlighter (freeware)http://www....
阅读全文