首页 > 代码库 > Repeater、地址栏传值、Response--2016年12月30日
Repeater、地址栏传值、Response--2016年12月30日
Repeater
Repeater支持以下5种模板
● ItemTemplate : 对每一个数据项进行格式设置 【Formats each item from the data source.】
● AlternatingItemTemplate : 对交替数据项进行格式设置
● SeparatorTemplate : 对分隔符进行格式设置
● HeaderTemplate : 对页眉进行格式设置
● FooterTemplate : 对页脚进行格式设置
例:
1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ce.aspx.cs" Inherits="ce" %> 2 3 <!DOCTYPE html> 4 5 <html xmlns="http://www.w3.org/1999/xhtml"> 6 <head runat="server"> 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 8 <title></title> 9 <style>10 #ta11 {12 width:100%;13 text-align:center;14 }15 #hea16 {17 background-color:blue;18 }19 .tr1{20 background-color:#c1e3ff;21 }22 .tr1:hover23 {24 background-color:#808080;25 }26 .tr2{27 background-color:#1fddff;28 }29 .tr2:hover30 {31 background-color:#808080;32 }33 </style>34 </head>35 <body>36 <form id="form1" runat="server">37 <div>38 <asp:Repeater ID="Repeater1" runat="server">39 <HeaderTemplate>40 <table id="ta">41 <tr id="hea">42 <td>编号</td>43 <td>姓名</td>44 <td>密码</td>45 <td>昵称</td>46 <td>性别</td>47 <td>生日</td>48 <td>民族</td>49 <td>班级</td>50 </tr>51 </HeaderTemplate>52 <ItemTemplate>53 <tr class="tr1">54 <td><%#Eval("Ids") %></td>55 <td><%#Eval("UserName") %></td>56 <td><%#Eval("PassWordStr") %></td>57 <td><%#Eval("NickName") %></td>58 <td><img src=http://www.mamicode.com/"<%#Eval("SexFile") %>" /></td>59 <td><%#Eval("Birthdaystr") %></td>60 <td style="<%#Eval("NationNameblu") %>"><%#Eval("NationName") %></td>61 <td><%#Eval("ClassName") %></td>62 </tr>63 </ItemTemplate>64 <AlternatingItemTemplate>65 <tr class="tr2">66 <td><%#Eval("Ids") %></td>67 <td><%#Eval("UserName") %></td>68 <td><%#Eval("PassWordStr") %></td>69 <td><%#Eval("NickName") %></td>70 <td><img src=http://www.mamicode.com/"<%#Eval("SexFile") %>" /></td>71 <td><%#Eval("Birthdaystr") %></td>72 <td style="<%#Eval("NationNameblu") %>"><%#Eval("NationName") %></td>73 <td><%#Eval("ClassName") %></td>74 </tr>75 </AlternatingItemTemplate>76 <FooterTemplate>77 </table>78 </FooterTemplate>79 </asp:Repeater>80 </div>81 </form>82 </body>83 </html>
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 ce : System.Web.UI.Page10 {11 protected void Page_Load(object sender, EventArgs e)12 {13 Repeater1.DataSource = new UserData().Select();14 Repeater1.DataBind();15 }16 }
Request
Request.QueryString :获取地址栏参数(以GET方式提交的数据)
地址后面接 ?key=value&key=value
Request.QueryString方法还会把数据信息显示在客户端浏览器地址栏中,安全性较差。
取
获取请求对象 Request["key"]
专门用来获取传递过来的值
1、获取地址栏传递过来的参数值 get
2、获取表单提交过来的参数值 post
Response: - 响应请求对象
Response.Redirect("路径?key=value");
Response.Write("打印的HTML");
Response.Write("<script>alert(‘哈哈哈哈哈‘);</script>");
Repeater、地址栏传值、Response--2016年12月30日
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。