Visual C# Web 应用程序示例主题(二)(MSDN整理)

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.                                                                                                                                                             
The cookie has been written.");
编译代 -----》启动新的 ASP.NET Web 应用程序并将代 粘贴到 Page_Load 方法中。
 来源:http://msdn.microsoft.com/zh-cn/library/aa287564(VS.71).aspx 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值