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

ASP.NET中Cookie的操作

在学习过程中需要用到Cookie文件,在网上找了些相关的知识,学习了一部分,现记录如下:
(1)
HttpCookie myHttpCookie = new HttpCookie("MyWebSite");
DateTime myDateTime = System.DateTime.Now;
TimeSpan myTimeSpan = new TimeSpan();
if (rbHour.Checked == true)
{
    myTimeSpan = new TimeSpan(0, 1, 0, 0, 0);
    myTime = 0;
}
if (rbDay.Checked == true)
{
    myTimeSpan = new TimeSpan(1, 0, 0, 0, 0);
    myTime = 1;
}
myHttpCookie.Expires = myDateTime.Add(myTimeSpan);
myHttpCookie.Values.Add("UserName", Server.HtmlEncode(txtUserName.Text.Trim().ToString()));
myHttpCookie.Values.Add("Sex", Server.HtmlEncode(mySex));
myHttpCookie.Values.Add("SelectTime", Server.HtmlEncode(myTime.ToString()));
Response.AppendCookie(myHttpCookie);
这段代码的作用是创建一个名为MyWebSite的Cookie文件,里面有三项,分别是UserName(用户名)、Sex(性别)和SelectTime(Cookie的过期时间)。
(2)
if (Request.Cookies["MyWebSite"] != null)
{
    myUserName = Request.Cookies["MyWebSite"]["UserName"].ToString();
    mySex = Request.Cookies["MyWebSite"]["Sex"].ToString();
    myTime = Request.Cookies["MyWebSite"]["SelectTime"].ToString();
}
if (myUserName != null && mySex != null)
{
    HttpCookie myHttpCookie = new HttpCookie("MyWebSite");
    if (myHttpCookie != null)
    {
        myHttpCookie.Values["UserName"] = myUserName.ToString();
        myHttpCookie.Values["Sex"] = mySex.ToString();
        myHttpCookie.Values["SelectTime"] = myTime.ToString();
        DateTime myDateTime=System.DateTime.Now;
        if (myTime.ToString() == "0")
        {
          &nb


相关文档:

ASP.NET错误:输入数组长度大于此表中的列数。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 输入数组长度大于此表中的列数。
错误代码如下:
            DataTable sourceTable = ......

asp.net 关闭网页代码

2种方法
一、linkbutton的单击事件里关闭页面,拼接代码就是了
补充,不可能,我自己试过,再补充一下
1.关闭时提示“是否关闭”
Response.Write("<script language:javascript>javascript:window.close();</script>");
2.直接关闭不提示
Response.Write("<script language:javascrip ......

在Asp.net(C#) 中使用 ReportViewer

a. ReportViewer关联Report1.rdlc的简单呈现
b. 对带有报表参数的Report1.rdlc的呈现
c.
利用程式生成的DataSet 填充报表
d. 调用存储过程 生成DataSet 填充报表
==========
简单的呈现
==========
1. 打开VS2005,文件->新建->网站 选择语言种类(C#)
2. 在该解决方案下
设计其已经生成的Default.aspx ......

ASP.NET页面跳转的三大方法详解

ASP.NET页面跳转有什么方法呢?,现在给大家介绍三种方法,他们的区别是什么呢?让我们开始吧: ASP.NET页面跳转1、response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!r ......

使用Javascript,CSS和Ajax创建ASP.NET自定义控件

在Visual Studio中,所有的ASP.NET 2.0控件都是自定义控件,创建自己的自定义控件一般需要完成以下三步。
(1)在站点APP_Code下创建一个新类;
(2)修改这个类,让它成为WebControl类(包含在System.Web.UI.WebControls命名空间)的派生类;
(3)重写基类(即WebControl类)的RenderContents()方法。
下面是一个最简单的ASP.NE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号