?? classroommanager.aspx
字號:
?<%@ Page Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="ClassRoomManager.aspx.cs"
Inherits="ClassRoomManager" Title="教學設施管理" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div>
<div class="right_left">
<asp:Panel ID="pnlLeft" runat="server" Height="100%" ScrollBars="Auto" Width="100%">
<asp:TreeView ID="trvClassRoom" runat="server" ShowLines="True" Width="100%">
<SelectedNodeStyle CssClass="selecteditem" />
<NodeStyle CssClass="tree" />
</asp:TreeView>
</asp:Panel>
</div>
<div class="right_right">
<br />
<asp:Panel ID="pnlTitle" runat="server" Height="50px" HorizontalAlign="Center" Width="562px">
<asp:Label ID="lblTitle" runat="server" Font-Bold="True" Font-Size="XX-Large" ForeColor="DodgerBlue"
Text="教學設施管理"></asp:Label></asp:Panel>
<br />
<asp:DetailsView ID="dtvClassRoom" runat="server" AutoGenerateRows="False" DataKeyNames="RoomId"
DataSourceID="odsClassRoom" Width="562px" OnItemUpdating="dtvClassRoom_ItemUpdating"
GridLines="None" OnItemDeleting="dtvClassRoom_ItemDeleting" OnItemInserting="dtvClassRoom_ItemInserting" HorizontalAlign="Center">
<Fields>
<asp:TemplateField HeaderText="設施編號:" SortExpression="RoomId">
<EditItemTemplate>
<asp:Label ID="lblRoomId" runat="server" Text='<%# Bind("RoomId") %>'></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblRoomId" runat="server" Text='<%# Bind("RoomId") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="設施名稱:" SortExpression="Title">
<EditItemTemplate>
<asp:TextBox ID="txtTitle" runat="server" Text='<%# Bind("Title") %>' CssClass="line"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtTitle"
ErrorMessage="RequiredFieldValidator">設施名稱不能為空</asp:RequiredFieldValidator>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtTitle" runat="server" Text='<%# Bind("Title") %>' CssClass="line"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtTitle"
ErrorMessage="RequiredFieldValidator">設施名稱不能為空</asp:RequiredFieldValidator>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblTitle" runat="server" Text='<%# Bind("Title") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="設施類型:" SortExpression="RoomType">
<EditItemTemplate>
<asp:RadioButtonList ID="rbtGetRoomTypes" runat="server" DataSourceID="odsGetRoomTypes"
DataTextField="Title" DataValueField="TypeId" SelectedValue='<%# Eval("RoomType.TypeId") %>'>
</asp:RadioButtonList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="rbtGetRoomTypes"
ErrorMessage="RequiredFieldValidator">請選擇設施類型</asp:RequiredFieldValidator>
<asp:ObjectDataSource ID="odsGetRoomTypes" runat="server" SelectMethod="GetRoomTypes"
TypeName="Y2T03.CourseScheduler.CourseBLL.ClassRoomManagerBLL"></asp:ObjectDataSource>
</EditItemTemplate>
<InsertItemTemplate>
<asp:RadioButtonList ID="rbtGetRoomTypes" runat="server" DataSourceID="odsGetRoomTypes"
DataTextField="Title" DataValueField="TypeId">
</asp:RadioButtonList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="rbtGetRoomTypes"
ErrorMessage="RequiredFieldValidator">請選擇設施類型</asp:RequiredFieldValidator>
<asp:ObjectDataSource ID="odsGetRoomTypes" runat="server" SelectMethod="GetRoomTypes"
TypeName="Y2T03.CourseScheduler.CourseBLL.ClassRoomManagerBLL"></asp:ObjectDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblRoomType" runat="server" Text='<%# Bind("RoomType") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="產品版本:" SortExpression="Product">
<EditItemTemplate>
<asp:DropDownList ID="ddlGetProducts" runat="server" DataSourceID="odsGetProducts"
DataTextField="Title" DataValueField="ProductId" SelectedValue='<%# Eval("Product.ProductId") %>'
Width="100px">
</asp:DropDownList><asp:ObjectDataSource ID="odsGetProducts" runat="server" SelectMethod="GetProducts"
TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID="ddlGetProducts" runat="server" DataSourceID="odsGetProducts"
DataTextField="Title" DataValueField="ProductId" Width="100px">
</asp:DropDownList><asp:ObjectDataSource ID="odsGetProducts" runat="server" SelectMethod="GetProducts"
TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblProduct" runat="server" Text='<%# Bind("Product") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<EditItemTemplate>
<asp:LinkButton ID="lbtnSave" runat="server" CausesValidation="True" CommandName="Update" CssClass="btnCss" Height="30px" Width="90px">保 存</asp:LinkButton>
<asp:LinkButton ID="lbtnCancel" runat="server" CausesValidation="False" CommandName="Cancel" CssClass="btnCss" Height="30px" Width="90px">取 消</asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtnEdit" runat="server" CausesValidation="False" CommandName="Edit"
Text="修改設施" CssClass="btnCss" Height="30px" Width="90px"></asp:LinkButton>
<asp:LinkButton ID="lbtnNew" runat="server" CausesValidation="False" CommandName="New" CssClass="btnCss" Height="30px" Width="90px">添加設施</asp:LinkButton>
<asp:LinkButton ID="lbtnDelete" runat="server" CausesValidation="False" CommandName="Delete" OnClientClick='return confirm("你確定刪除嗎?");' CssClass="btnCss" Height="30px" Width="90px">刪除設施</asp:LinkButton>
</ItemTemplate>
<InsertItemTemplate>
<asp:LinkButton ID="lbtnSave" runat="server" CommandName="Insert" CssClass="btnCss" Height="30px" Width="90px">保 存</asp:LinkButton>
<asp:LinkButton ID="lbtnCancel" runat="server" CausesValidation="False" CommandName="Cancel" CssClass="btnCss" Height="30px" Width="90px">取 消</asp:LinkButton>
</InsertItemTemplate>
</asp:TemplateField>
</Fields>
<RowStyle Font-Size="Medium" Height="28px" VerticalAlign="Middle" />
<FieldHeaderStyle HorizontalAlign="Right" Width="180px" />
</asp:DetailsView>
<asp:ObjectDataSource ID="odsClassRoom" runat="server" DataObjectTypeName="Y2T03.CourseScheduler.CourseModel.ClassRoom"
SelectMethod="GetClassRoom" TypeName="Y2T03.CourseScheduler.CourseBLL.ClassRoomManagerBLL"
UpdateMethod="Update">
<SelectParameters>
<asp:ControlParameter ControlID="trvClassRoom" Name="roomId" PropertyName="SelectedValue"
Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
</asp:Content>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -