Repeater: 重复器
<HeaderTemplate> - 开头,只执行一次的内容
<ItemTemplate> - 需要重复执行的部分
<AlternatingItemTemplate> - 需要与上面模板进行交替执行的部分
<FooterTemplate> - 尾部,只执行一次,在重复的部分执行完之后再执行
展示数据库中的数据:
1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 2 3 4 5 6 7 874 88 899 29 30 31
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using WindowsFormsApplication1.App_Code; 8 9 public partial class _Default : System.Web.UI.Page10 {11 protected void Page_Load(object sender, EventArgs e)12 {13 Repeater1.DataSource = new UsersData().Select();14 Repeater1.DataBind();15 16 }17 }
QueryString: - get提交方式/地址栏传值
原理:地址栏后面接 ?key=value&key=value 在后台代码中可以通过这些key来接受需要的字符串
优点:不占用服务器内存,执行快 缺点:直接显示在了地址栏上,安全性差
Request: - 获取请求对象
使用:在页面加载事件中 string a =Request["key"];
Response: - 响应请求对象
Response.Redirect("想要跳转的页面地址");
Response.Write("想要在页面中插入的语句,例如:<script>alert('哈哈哈哈');</script>");