Tag: ASP.NET
预览模式: 普通 | 列表
填写和提交以上表单的代码如下:

       // 要提交表单的URI字符串。
       string uriString = "http://www.xxx.com/Login.aspx";
       // 要提交的字符串数据。

查看更多...

  在ASP.NET 1.0 中,最火红的资料显示控件非 DataGrid 莫属 (ASP.NET 2.0 的 GridView 亦同),其可显示储存在 Web server 记忆体中,DataSet/DataTable 里的“表格式资料”。但在 ASP.NET 页面中要处理“表格式资料”,事实上还有另一种较不起眼的 Table 控件 (不同于 DataTable)。该“显示型”Table 控件虽然内建的功能有限,但自由度反而较高,可由程序员自行撰写程式码去设计表格的外观,包括:可“跨栏、跨列”即时显示从数据库捞出的资料;以及自订依每个“储存格 (TableCell)”里的数值不同,动态显示不同的颜色。所以 Table 控件等于是一个“空心的”显示型控件,很多特性和方法它都不提供,必须由程序员手工打造,但也因此少掉许多包袱,并可能创作出比其它控件更强大的功能。

  不过透过 Table 控件显示的“表格式资料”,无法在 Post-back 后保存下来,表格内容必须在每次 Post-back 后再重新建构。根据 MSDN Library 的说法,若预期会进行大量的修改,建议改用 DataList 或 DataGrid 控件来代替 Table 控件。

图 1 Table 控件结构图

查看更多...

近段时间因为开发隐私存储网站,采用ASP.Net 2.0在处理上传文件,因为上传的文件比较大,为了改善用户体验,所以自己重写了ASP.Net 的标准上传控件,实现显示进度条,百分比,平均速度,剩余时间,最小化后台运行等功能!

上传文件运行界面:

部份核心代码,需要的朋友根据实际情况修改:

查看更多...

     [简介] 
   
    ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 
   
    在ASP.NET提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比ASP.NET的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,您应该考虑在所有程序级别上都实现缓存的方法。 

查看更多...

首先把“Interop.MSXML2.dll”,复制到项目的Bin目录下。

XmlHttp.cs
程序代码 程序代码

using System;

查看更多...

页面缓存
使用OutputCache指令。
<%@ OutputCache Duration="3600"
               Location="Any"
               VaryByCustom="browser"

查看更多...

程序代码 程序代码

using System;
using System.Data;
using System.Drawing;

查看更多...

程序代码 程序代码

   //读取用户控件
    <script type="text/javascript" language="javascript">
    function CView()
    {

查看更多...

WebService
程序代码 程序代码

[WebMethod]
public string GetUser(string strUser)
{

查看更多...

数字分页类:(PageClass.cs)
using System;

/// <summary>
/// PageClass 的摘要说明

查看更多...

在Global.asax.cs文件中

protected void Application_BeginRequest(Object sender, EventArgs e)
{
   Application["StartTime"] = System.DateTime.Now;

查看更多...