You are hereDotNet / Asp.net
Asp.net
Asp.net MVC Render及Redirect的扩展
这个是Redirect的扩展
namespace System.Web.Mvc
{
using System;
///
/// 对Controller的Redirect操作的扩展
/// blog:http://chsword.cnblogs.com/
///
ADO.NET 数据库访问之数据分页
程序尽可能地降低其使用的复杂性,它的优点是使用方便。现在这个程序还有一个缺点,那就是第读取一页的数据,都要打开一次数据库,这个问题是可以解决的,那就是要求在不使用之用执行一个Close,关闭数据库,这是以牺牲程序的安全性为代价的。各个方面需要权衡利弊。
* 使用说明:
* 首先创建一个MyDataPage类实例mypage,然后设置数据库连接串、查询表、查询列、查询条件、
* 排序条件等。然后执行mypage.DoPaging(),注意检查其返回值,返回真表示分页成功,否则
* 应查看mypage.ErrMessage属性。成功后,就可以使用mypage.GetData(<页编号>)读取数据了.
*
* 示例:
*
* using MyLibrary.DataAccess;
* MyDataPage myPage = new MyDataPage(
* "provider=sqloledb;server=(local);uid=sa;pwd=oohacker;database=Northwind",
* "Product",
* "ProductId,ProductName",
ASP.NET中用户不可重复登录
功能描述:A用户使用AID登录 ,B用户在A用户未退出的情况下也使用AID登录 这时A用户被取消权限
在Global.asax中添加以下代码:
COLOR: blue" twffan="done"> void Application_AcquireRequestState(object sender, EventArgs e)
{
if (Request["MyCookies"] != null && Session["ID"] != null)
{
HttpCookie cookie = Request.Cookies["MyCookies"];
if (cookie[Session["ID"].ToString()] != null)
{
if (Application[Session["ID"].ToString()].ToString() != cookie[Session["ID"].ToString()].ToString())
ASP.NET 的URL映射的实现方法
URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL.为了帮助理解,我们假设你在站点有一个叫Homepage.aspx 的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx.此时使用URL映射让你可以映射到新页面,而不必通知用户。
如果我们设置了URL映射,那么任何用户在URL栏输入Homepage.aspx时,调用的都是OriginalHome.aspx.
深入概念:
让我们看看如何实现它。
这可以在configuration部分实现。
语法:
以下是引用片段:
<urlMappings enabled="[true|false]">
<add url="String"
mappedUrl="String"/>
</urlMappings>
如果你想使用URL映射,你必须将enabled属性设置为true.每个add元素都含有一个原URL和映射URL.对,中国自学编程网,www.zxbc.cn ,概念很简单!如果我们为上述场景配置了URL映射,config文件中的元素显示如下:
以下是引用片段:
ASP.NET缓存:方法分析和实践示例
[前言] 在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,您应该考虑在所有程序级别上都实现缓存的方法。
尽早缓存;经常缓存
您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。
缓存可以掩盖许多过失
Asp.Net中动态页面转静态页面
关于在Asp.Net中动态页面转静态页面的方法网上比较多。结合实际的需求,我在网上找了一些源代码,并作修改。现在把修改后的代码以及说明写一下。
一个是一个页面转换的类,该类通过静态函数Changfile()来实现,动态页面到静态页面的转换。
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using System.IO;
/**////
/// Summary description for HtmlProxy
///
public class HtmlProxy
...{
public HtmlProxy()
...{
}
利用UrlRewrite,asp.net动态生成htm页面
前段时间做项目,一直都在寻找一种动态生成htm页面的方法,要求配置简单,和项目无关。
功夫不负有心人,终于被我找到了,只需要在 web.config中进行简单配置,就可以达到动态生成静态页面的效果,同时又不影响Url重定向。web.config中需要注意的配置节为< configuration>、、、< httpHandlers>,在这些配置节里边都有注释,容易看懂。
<?xml version="1.0" encoding="utf-8"?>
“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
电子书下载 ebook download
FTP HTTP 电子书下载
============================================
Dot Net 电子书 下载 目录
============================================
------------------------