11.代 :从列表控制项中移除项 (Visual C#) 本示例使用 ListBox.Items 属性的 Remove 方法移除从列表中移除项。示例:

ListBox1.Items.Remove("Mary");

编译代 -----》启动新的 ASP.NET Web 应用程序并执行以下操作:

  • 添加名为 ListBox1 的列表框并在其中填充项。
  • 复制代码并将其粘贴到 Page_Load 方法中。
  • 可 编程-----》将 "Mary" 替换为所要移除的项的值。 12.代 :从视图状态检索数据集 (Visual C#)本示例将从视图状态检索数据集。示例:

    if (Page.IsPostBack) { System.IO.StringReader sr = new System.IO.StringReader((string)(ViewState["dSet"])); dSet.ReadXml(sr); }

    编译代 ----》启动新的 ASP.NET Web 应用程序并执行以下操作:

  • 添加名为 SqlDataAdapter1DataAdapter
  • 生成一个数据集(默认的 DataSet 类名称为 DataSet1)。
  • 创建 DataSet1 类的一个实例,名为 dSet
  • 复制代码并将其粘贴到 Page_Load 方法中。
  • 13.代 :重定向至其他页 (Visual C#)

    本示例使用 HttpResponse.Redirect 方法将浏览器重定向到指定的 URL。

    示例:

    Response.Redirect(http://www.microsoft.com/china);

    编译代 -----》启动新的 ASP.NET 应用程序并将代 粘贴到 Page_Load 方法中。

    14.代 :重定向到同一应用程序中的其他页 (Visual C#)本示例使用 Server.Transfer 方法将浏览器重定向到指定页。示例:

    Server.Transfer("WebForm2.aspx");

    编译代

  • 启动具有两个 Web 窗体页(WebForm1.aspx 和 WebForm2.aspx)的 ASP.NET 应用程序。
  • 将该代码粘贴到 WebForm1.aspx 的 Page_Load 方法(或 Click 方法)中。
  • 15.代 :使用应用程序状态保存值 (Visual C#)

    本示例使用 HttpApplicationState 类保存全局信息。

    示例:

    Application["Message"] = "AppMsg"; Application["AppStartTime"] = DateTime.Now;

    编译代 -----》启动新的 ASP.NET 应用程序并将代 粘贴到 Page_Load 方法中。

    16.代 :使用会话状态保存值 (Visual C#)

    本示例使用 Session.Add 方法在单个会话内保持值。

    示例:

    string firstName = "Jeff"; string lastName = "Smith"; string city = "Seattle"; Session.Add("First", firstName); Session.Add("Last", lastName); Session.Add("City", city);

    编译代 -----》启动新的 ASP.NET 应用程序并将代 粘贴到 Page_Load 方法中。

    17.代 :将数据集保存到视图状态中 (Visual C#)本示例使用 Control.ViewState 属性保存数据集。示例

    sqlDataAdapter1.Fill(dSet); System.IO.StringWriter sw = new System.IO.StringWriter(); // Write the DataSet to the ViewState property. dSet.WriteXml(sw); ViewState["dSet"] = sw.ToString();

    编译代 -----》启动新的 ASP.NET Web 应用程序并执行以下操作:

  • 添加名为 SqlDataAdapter1DataAdapter
  • 生成一个数据集,然后创建一个名为 dSet 的实例。
  • 复制代码并将其粘贴到 Page_Load 方法中。
  • 18.代 :使用视图状态保存值 (Visual C#)

    本示例将字元串值 "yellow" 保存到 Control.ViewState 属性中。示例

    ViewState["color"] = "yellow";

    编译代 -----》启动新的 ASP.NET Web 应用程序并将代 粘贴到 Page_Load 方法中。

    19.代 :选择列表控制项中的项 (Visual C#) 本示例使用 IndexOf 方法在列表框中搜索特定文本。示例

    ListBox1.SelectedIndex = ListBox1.Items.IndexOf(ListBox1.Items.FindByText("ValueToFind"));

    编译代 -----》启动新的 ASP.NET Web 应用程序并执行以下操作:

  • 添加名为 ListBox1 的列表框并在其中填充项。
  • 复制代码并将其粘贴到 Page_Load 方法中。
  • 将 "ValueToFind" 替换为所要搜索的文本。
  • 20.代 :编写 Cookie (Visual C#)

    下面的示例将使用 HttpCookie 类及其属性编写一个一分钟后将失效的 Cookie。

    示例

    HttpCookie myCookie = new HttpCookie("MyTestCookie"); DateTime now = DateTime.Now; // Set the cookie value. myCookie.Value = now.ToString(); // Set the cookie expiration date. myCookie.Expires = now.AddMinutes(1); // Add the cookie. Response.Cookies.Add(myCookie); Response.Write("The cookie has been written.");

    编译代 -----》启动新的 ASP.NET Web 应用程序并将代 粘贴到 Page_Load 方法中。

    来源:http://msdn.microsoft.com/zh-cn/library/aa287564(VS.71).aspx

    推荐阅读:

    查看原文 >>
    相关文章