📄 trace.aspx
字号:
<html>
<head>
<title>Trace Example</title>
<script language="C#" runat="server" >
void Page_Load()
{
Trace.Write("Custom", "Enter Page_Load");
if(!IsPostBack)
{
Trace.Write("Custom", "In Postback");
Hashtable table = new Hashtable();
table.Add("篮球","乔丹");
table.Add("足球","齐达内");
table.Add("网球","阿加西");
Trace.Write("Custom", "Before DataBind");
Repeater1.DataSource = table;
Repeater1.DataBind();
Trace.Write("Custom", "After DataBind");
}
Trace.Write("Custom", "Leave Page_Load");
}
void OnItem(object sender, RepeaterCommandEventArgs arg)
{
Trace.Write("Custom", "Enter OnItem");
Trace.Write("Custom", arg.CommandName);
Trace.Write("Custom", "Leave OnItem");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater id="Repeater1" runat="server" OnItemCommand="OnItem" >
<HeaderTemplate>
<table border>
<tr><td>体育项目</td><td>代表人物</td><td>投票</td></tr>
</HeaderTemplate>
<ItemTemplate>
<tr><td>
<%# ((DictionaryEntry)Container.DataItem).Key.ToString() %>
</td><td>
<%# ((DictionaryEntry)Container.DataItem).Value.ToString() %>
</td><td>
<asp:Button Text="投票" runat="server" CommandName="<%# ((DictionaryEntry)Container.DataItem).Value.ToString() %>" />
</td></tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -