?? managevote.aspx
字號:
<%@ Page language="c#" Codebehind="ManageVote.aspx.cs" AutoEventWireup="True" Inherits="book08.ManageVote" codePage="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>投票管理</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK href="global.css" type="text/css" rel="stylesheet">
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<div align="right">
<asp:LinkButton id="lbReturn" runat="server" Font-Size="Small" onclick="lbReturn_Click">返回首頁</asp:LinkButton><FONT face="宋體">
</FONT>
<asp:linkbutton id="lbAddVote" runat="server" Font-Size="Small" onclick="lbAddVote_Click">添加新投票</asp:linkbutton></div>
<asp:datagrid id="dgVotes" runat="server" AllowSorting="True" AutoGenerateColumns="False" Width="100%"
BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="3">
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#669999"></SelectedItemStyle>
<ItemStyle ForeColor="#000066"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#006699"></HeaderStyle>
<FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="投票主題">
<ItemTemplate>
<INPUT id="vote_id" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "id") %>' runat="server">
<A href='ShowVote.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>'>
<%# DataBinder.Eval(Container, "DataItem.question") %>
</A>
</ItemTemplate>
<EditItemTemplate>
<INPUT id="vote_id_Edit" type="hidden" value='<%# DataBinder.Eval(Container.DataItem, "id") %>' runat="server">
<asp:TextBox id="tbQuestion" runat="server" Width="100%" Text='<%# DataBinder.Eval(Container, "DataItem.question") %>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="total_count" ReadOnly="True" HeaderText="投票總數"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="開始時間">
<ItemTemplate>
<asp:Label id="lblStartdate" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.start_date", "{0:yyyy-MM-dd}") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="tbStartdate" runat="server" Width="100%" Text='<%# DataBinder.Eval(Container, "DataItem.start_date", "{0:yyyy-MM-dd}") %>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="結束時間">
<ItemTemplate>
<asp:Label id="lblEnddate" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.end_date", "{0:yyyy-MM-dd}") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="tbEnddate" runat="server" Width="100%" Text='<%# DataBinder.Eval(Container, "DataItem.end_date", "{0:yyyy-MM-dd}") %>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="多選">
<ItemTemplate>
<asp:CheckBox id="cbMulti" runat="server" Text="多選" Checked='<%# DataBinder.Eval(Container, "DataItem.type") %>' Enabled="False">
</asp:CheckBox>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox id="cbMultiEdit" runat="server" Text="多選" Checked='<%# DataBinder.Eval(Container, "DataItem.type") %>'>
</asp:CheckBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="當前投票">
<ItemTemplate>
<asp:CheckBox id="cbActive" runat="server" Text="當前投票" Checked='<%# DataBinder.Eval(Container, "DataItem.active") %>' Enabled="False">
</asp:CheckBox>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox id="cbActiveEdit" runat="server" Text="當前投票" Checked='<%# DataBinder.Eval(Container, "DataItem.active") %>'>
</asp:CheckBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="修改"></asp:EditCommandColumn>
<asp:ButtonColumn Text="刪除" CommandName="Delete"></asp:ButtonColumn>
<asp:ButtonColumn Text="修改選項" CommandName="EditOption"></asp:ButtonColumn>
</Columns>
<PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
</asp:datagrid><asp:panel id="panelOption" runat="server" Width="100%">
<HR width="100%" SIZE="1">
<TABLE width="100%" border="0">
<TR>
<TD width="60%">
<asp:DataGrid id="dgOptions" runat="server" CellPadding="3" BackColor="White" BorderWidth="1px"
BorderStyle="None" BorderColor="#CCCCCC" Width="100%" AutoGenerateColumns="False">
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#669999"></SelectedItemStyle>
<ItemStyle ForeColor="#000066"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#006699"></HeaderStyle>
<FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="選項列表:">
<HeaderStyle Width="75%"></HeaderStyle>
<ItemTemplate>
<INPUT id="option_id" type="hidden" value='<%# DataBinder.Eval(Container, "DataItem.id") %>' runat="server">
<asp:Label id="tbContent" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.content") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<INPUT id="option_id_Edit" type="hidden" value='<%# DataBinder.Eval(Container, "DataItem.id") %>' runat="server">
<asp:TextBox id="tbContentEdit" runat="server" Width="80%" Text='<%# DataBinder.Eval(Container, "DataItem.content") %>'>
</asp:TextBox>
<asp:RequiredFieldValidator id="rfvOption" runat="server" ErrorMessage="*" ControlToValidate="tbContentEdit"></asp:RequiredFieldValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="編輯">
<HeaderStyle Width="15%"></HeaderStyle>
</asp:EditCommandColumn>
<asp:ButtonColumn Text="刪除" CommandName="Delete">
<HeaderStyle Width="10%"></HeaderStyle>
</asp:ButtonColumn>
</Columns>
<PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
</asp:DataGrid></TD>
<TD vAlign="top" align="right">添加新選項:
<asp:TextBox id="tbNewOption" runat="server"></asp:TextBox>
<asp:LinkButton id="lbAddOption" runat="server" onclick="lbAddOption_Click">添加</asp:LinkButton></TD>
</TR>
</TABLE>
</asp:panel><asp:panel id="panelAddVote" runat="server">
<HR width="100%" SIZE="1">
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="60%" border="0">
<TR>
<TD width="50%" colSpan="2">主題:
<asp:TextBox id="tbQuestionAdd" runat="server" Width="80%"></asp:TextBox></TD>
</TR>
<TR>
<TD>開始時間:
<asp:TextBox id="tbStartdateAdd" runat="server"></asp:TextBox></TD>
<TD>結束時間:
<asp:TextBox id="tbEnddateAdd" runat="server"></asp:TextBox></TD>
</TR>
<TR>
<TD style="HEIGHT: 21px">
<asp:CheckBox id="cbMultiAdd" runat="server" TextAlign="Left" Text="是否多選?"></asp:CheckBox></TD>
<TD style="HEIGHT: 21px">
<asp:CheckBox id="cbActiveAdd" runat="server" TextAlign="Left" Text="設為當前投票項目?"></asp:CheckBox></TD>
</TR>
<TR>
<TD>
<asp:LinkButton id="lbAdd" runat="server" Font-Size="Small" onclick="lbAdd_Click">添加投票</asp:LinkButton>
<asp:LinkButton id="lbCancel" runat="server" Font-Size="Small" onclick="lbCancel_Click">取消</asp:LinkButton></TD>
<TD></TD>
</TR>
</TABLE>
</asp:panel></form>
</body>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -