易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET页面对象

          获取 ASP.NET 提供的当前 Session 对象 ( HttpSessionState 类 )。该属性提供有关当前请求的会话的信息。为从 ASP.NET 应用程序请求页或文档的每个用户维护一个 Session 对象。当用户在应用程序中从一页移动到另一页时,存储在 Session 对象中的变量不会被放弃;相反,只要用户在应用程序中访问页,这些变量就将保持。
一、ASP.NET 会话状态概述
      可使用 ASP.NET 会话状态存储和检索用户的值。
      当用户在 Web 应用程序中导航 ASP.NET 页时,ASP.NET 会话状态使您能够存储和检索用户的值。HTTP 是一种无状态协议。这意味着 Web 服务器会将针对页面的每个 HTTP 请求作为独立的请求进行处理。服务器不会保留以前的请求过程中所使用的变量值的任何信息。ASP.NET 会话状态将来自限定时间范围内的同一浏览器的请求标识为一个会话,并提供用于在该会话持续期间内保留变量值的方法。默认情况下,将为所有 ASP.NET 应用程序启用 ASP.NET 会话状态。
1、会话状态的替代项包括:
应用程序状态,存储 ASP.NET 应用程序的所有用户可访问的变量。
配置文件属性,将用户值保留在数据存储区中,使它们不会过期。
ASP.NET 缓存,将值存储在所有 ASP.NET 应用程序可用的内存中。
视图状态,将值保留在页面中。
Cookie。
可通过 HTML 请求访问的 HTTP 窗体上的查询字符串和字段。
 
2、会话变量
在 ASP.NET 页中,当前会话变量将通过 Page 对象的 Session 属性公开。
会话变量集合按变量名称或整数索引来进行索引。可通过按照名称引用会话变量来创建会话变量,而无需声明会话变量或将会话变量显式添加到集合中。下面的示例演示如何在 ASP.NET 页上创建分别表示用户的名字和姓氏的会话变量,并将它们设置为从 TextBox 控件检索到的值。
Session["FirstName"] = FirstNameTextBox.Text;
Session["LastName"] = LastNameTextBox.Text;
      会话变量可以是任何有效的 .NET Framework 类型。下面的示例将 ArrayList 对象存储在名为 StockPicks 的会话变量中。当从 SessionStateItemCollection 检索由 StockPicks 会话变量返回的值时,必须将此值强制转换为适当的类型。
// When retrieving an object from session state, cast it to
// the appropriate type.
ArrayList stockPicks = (ArrayList


相关文档:

asp.net 回执(postback)后定位问题

用asp.net 的回执(postback)是很爽,但若一个长长的页面,一回执后,跳到了页首,体验不爽。 但在asp.net的page页面里面有一个很爽的属性Page.MaintainScrollPositionOnPostBack 属性,设为true即可。 获取或设置一个值,该值指示回发后是否将用户返回到客户端浏览器中的同一位置。 <%@ Page Title="" Lang ......

asp.net向文件写入日志

 using System;
using System.IO;
namespace WriteLog
{
    /// <summary>
    /// WriteInLog 的摘要说明。
    /// </summary>
    public class WriteInLog
......

在UpdatePanel上使用FileUpload上传文件 (asp.net C#)

 
首先我很遗憾的告诉大家,因为微软的偷懒,目前UpdatePanel还不支持文件上传。变相的解决办法就是UpdatePanel中设置PostBackTrigger:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="serv ......

优秀ASP.NET程序员的修炼之路


<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号