随笔分类 - ASP.NET
摘要:Web.config中作如下配置:
阅读全文
摘要:http://www.codeproject.com/Articles/492397/State-Management-in-ASP-NET-Introduction
阅读全文
摘要:Cookies有很多名字,HTTP Cookie, Web Cookie, Browser Cookie, Session Cookie等。在网站开发的过程中,很多初学者其实滥用了它。它的正确意义在于,它是在用于存储网站用户的个人数据的,什么时候存储呢?在客户端和服务器处于未连接状态时候存的,也就是存在本地的脱机数据。事实上,Cookie就是服务器发给客户端存在本地的小规模文本。使用场景:用户认证,会话认证,用户偏好设置,购物车数据,或者其它能够传输文本的业务。创建Cookie:方法1(使用HttpCookie类)://First WayHttpCookie StudentCookies =
阅读全文
摘要:MVC 3 and 4 come with many improvements and several new features in addition tothe new dependency on .NET 4. These new features include:■ The Razor view engine■ Package management with NuGet■ Improved extensibility■ Global action filters■ Dynamic language features■ Partial page output caching■ Ajax.
阅读全文
摘要:众所周知, ASP.NET的System.Web命名空间下的缓存可以用来保存一段时间的数据因此, 在项目中我们可能利用它来保存一些缓存数据.因此, 很多人写了这样的工具类来保存和加载缓存保存缓存:publicstaticvoidSetCache(stringCacheKey,objectobjObject){System.Web.Caching.CacheobjCache=HttpRuntime.Cache;objCache.Insert(key,objObject);}publicstaticvoidSetCache(stringCacheKey,objectobjObject,DateT.
阅读全文
摘要:When the application first starts up (i.e., when Application_Start() runs), this codepopulates a global static RouteCollection object called RouteTable.Routes. That’s where theapplication’s routing configuration lives.MapRoute() adds an entry to the routing configuration.正常写法:routes.MapRoute("D
阅读全文
摘要:asp.net默认的编码是UTF-8js文件里的编码也是UTF-8当你要在aspx页面上进行传中文参数时会出现乱码<-----request.aspx--接收参数页-----><----response.aspx--传送参数页----->例一:<a href="request.aspx?str=中国人"></a>解决办法一:1.可以和改webconfig的编码 如: <location path='response.aspx'> <system.web> <globalizatio
阅读全文
摘要:应用程序生命周期概述阶段 说明 用户从 Web 服务器请求应用程序资源。ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点。ASP.NET 是 Web 服务器下的 ISAPI 扩展。Web 服务器接收到请求时,会对所请求的文件的文件扩展名进行检查,确定应由哪个 ISAPI 扩展处理该请求,然后将该请求传递给合适的 ISAPI 扩展。ASP.NET 处理已映射到其上的文件扩展名,如 .aspx、.ascx、.ashx 和 .asmx。 注意 如果文件扩展名尚未映射到 ASP.NET,则 ASP.NET 将不会接收该请求。对
阅读全文
摘要:常规页生命周期阶段阶段 说明 页请求页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属性。页初始化页初始化期间,可以使用页中的控件,并将设置每个控件的 UniqueID 属性。此外,任何主题都将应用于页。如果当前请求是回发请求,则回发数据尚未加载,并且控件属性值尚未
阅读全文
摘要:问题: 新建一个Class项目,在类中为了使用ConfigurationManager这个类, 引用了System.Configuration命名空间 using System.Configuration;但是发现在程序中,系统确不认识ConfigurationManager关键字. 解决:在你的Project引用中,需要add reference -> System.Configuration
阅读全文
摘要:1. RegisterClientScriptBlock 把Javascript函数放在页面顶部代码如下:protectedvoidPage_Load(objectsender,EventArgse){stringmyScript=@"functionAlertHello(){ varoText=document.getElementById('TextBox1'); alert(oText.value);}";Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"MyScript&
阅读全文
摘要:1) 下载到log4net的dll文件: log4net.dll. 下载好后,你可以将气拷贝到web项目的bin目录,然后给你的web项目加入该文件的reference.2) 配置log4net.config文件, 代码如下:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl...
阅读全文
摘要:ASP老项目中,我们经常会遇到要搜索一个文件在哪些地方被引用,从而修改那些引用它的文件。由于asp没有搜索功能,因此我们需要借助Visual Studio来解决。我们可以利用VS2008来打开一个网站,打开我们的asp项目的主目录。然后,在 Edit->Find and Replace->Find in Files会打开一个搜索对话框:Find what: 填写你需要搜索的asp文件名...
阅读全文
摘要:今天我们来看一下如何在VS2008中创建并应用一个基本的WebService。场景:利用VS2008建立一个WebService,改服务取得Northwind下的 Customers表格数据。 ASPX页面调用该服务,并将结果以GridView的形式显示在界面上。首先,我们当然是做一个service了。我们通过菜单生成一个Web Service,命名为:Customers,它的完整名字是:Cust...
阅读全文
摘要:今天总结下ASP.NET中的基本数据访问。写过ASP数据库编程的朋友应该知道,在ASP中访问数据库主要用到三大对象:Connection, Command, RecordSet新一代的ADO.NET对老的ADO进行了升级,主要有四大对象:1)SqlConnection2)SqlCommand3)SqlDataAdapter4)DataSet其中,SqlDataAdapter是新增加的适配器对象。它...
阅读全文
摘要:ASP.NET处理底层HTTP请求有2种方式:1)HttpModule2) HttpHandler今天我们来看一下HttpHandler的基本应用。场景:利用HttpHandler在页面上输出一张图像。在项目中添加HttpHandler的方法有2种:一种是利用VS2008自带的Generic Handler模板添加扩展名为.ashx的文件。另一种是利用WebConfig文件中的HttpHandle...
阅读全文