请说下下面类 和 函数的具体用法
if(!object.Equals(ViewState["Sort"],null)) 第一个( ViewState 怎么用 ?)Request.QueryString["Type"] 第二个(Request 的具体用法 ,并且怎么清理缓冲)??WC_Date.DateTime=Convert.ToDateTime(DateTime.Now.ToLongTimeString()); 第三个 WC_Date 是在CSS中定义的。。?Response.Redirect("../Basic/msg.aspx"); 第四个 还是 RedirectResponse.Cookies["Auth0"].Value=ds.Tables[0].Rows[0][3].ToString();  //操作员管理
Response.Cookies["Auth1"].Value=ds.Tables[0].Rows[1][3].ToString();  //设备管理
Response.Cookies["Auth2"].Value=ds.Tables[0].Rows[2][3].ToString();  //出库单
Response.Cookies["Auth3"].Value=ds.Tables[0].Rows[3][3].ToString();  //入库单
Response.Cookies["Auth4"].Value=ds.Tables[0].Rows[4][3].ToString();  //实时库存查看
Response.Cookies["Auth5"].Value=ds.Tables[0].Rows[5][3].ToString();  //单据查询中的 
Response.Cookies 是怎么产生的 ?Response.Redirect("default.aspx"); 又是什么意思主要是对Response 不理解 求大哥们解释 
只求大哥

解决方案 »

  1.   

    第一个:ViewState属性(其对应的类为System.Web.UI.StateBag)
    页或控件的视图状态是该页或控件的累计属性值或视图。可以通过 ViewState 属性访问此类。控件也可以将基本状态信息存储在控件状态中,但这些信息不能作为 StateBag 对象存储。此类是所有 HTML 和 Web 服务器控件的主存储机制。它将属性/值对存储为与控件关联的字符串。仅在为页请求执行 OnInit 方法后,它才跟踪这些属性的更改,并将更改保存到页或控件的视图状态。此类实现一个字典,可以像对待任何字典对象那样从其中添加或移除项。有关数据集合(如字典)的更多信息,请参见集合和数据结构。它用来在当前页存储一些数据,类似于隐藏域。
      

  2.   

    Request是获取参数的比如....aspx?id=XXX
    就可以用RequestRequest.QueryString["id"]来获取Response.Cookies 是传参数,将值放在cookies里面来传给后面的页面,后面用Request来接受
    Response.Redirect("default.aspx"); 自然就是跳转页面到default.aspx
      

  3.   

    第二个:Request,对应的类为System.Web.UI.HttpRequest,封装了客户端请求的信息。
    HttpRequest 类的方法和属性通过 HttpApplication、HttpContext、Page 和 UserControl 类的 Request 属性公开。
    清理缓存是Response的事情。通过Request可以获取浏览器请求的url及附带的参数信息,还可以得知浏览器版本及操作系统版本。
      

  4.   

    WC_Date这个看上去像是自己定义的类至于在那里定义无所谓只要到时候引用了就可以
    WC_Date.DateTime中的DATETIME是类中的一个参数
      

  5.   

    呵呵  不是很熟悉 ASP.NET 头会弄, 有点晕
    谢谢大家。
    我晚上下班的时候结束帖
    我不会的中途再问
    我在修改东西 写文档 
    汗一下 以后 和大家多学习
      

  6.   

    ViewState用来存储本页中的信息,其实质是在页面中的隐藏字段
    Request.QueryString用来获取URL中的参数,如a.aspx?type=1
    Response.Redirect,用于页面跳转
    Response.Cookies 用来传递参数
      

  7.   

    DataView MyDv;
    MyDv=MyBasicItem.GetBillOrderList(strBillType);
    if(!object.Equals(ViewState["Sort"],null))
    MyDv.Sort =ViewState["Sort"].ToString() ;

    DataGrid1.DataSource =MyDv;
    if(!object.Equals(ViewState["Page"],null))
    DataGrid1.CurrentPageIndex  =int.Parse(ViewState["Page"].ToString()) ;
    try
    {
    DataGrid1.DataBind();
    }
    catch
    {
    DataGrid1.CurrentPageIndex =DataGrid1.PageCount -1;
    DataGrid1.DataBind ();
    }我是想问问 DataGrid1 绑定了一次数据源以后
    为什么翻页的时候
    还需要再次绑定呢??
    还有请说下 继续翻页 为什么只用ViewState["Sort"] 与 ViewState["Page"], 就可以判断了?
    2个分别怎么用谢谢啦 
      

  8.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    中的 ListItemType 是什么类  有什么用啊  谢谢啦 。
    问了好多问题了 
      

  9.   

    好久不能上CSDN,今天终于打开了,先把打开的帖子都路过一次以表庆祝!