⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 teachermanage.aspx

📁 guan yu pai ke xi tong de ruan jian
💻 ASPX
字号:
<%@ Page Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="TeacherManage.aspx.cs"
    Inherits="TeacherManage" 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:DataList ID="dtlTeacher" runat="server" DataSourceID="odsGetTeachers" Width="100%"
                    DataKeyField="TeacherId">
                    <ItemTemplate>
                        <asp:LinkButton ID="lbtnName" runat="server" Text='<%# Eval("Name") %>' CommandName="Select" CssClass="displaylist"></asp:LinkButton><br />
                    </ItemTemplate>
                    <SelectedItemTemplate>
                        <asp:LinkButton ID="lbtnName" runat="server" Text='<%# Eval("Name") %>' CssClass="displaylist"></asp:LinkButton>
                    </SelectedItemTemplate>
                    <SelectedItemStyle Font-Bold="False" CssClass="selecteditem" />
                    <ItemStyle CssClass="list" />
                </asp:DataList><asp:ObjectDataSource ID="odsGetTeachers" runat="server" SelectMethod="GetTeachers"
                    TypeName="Y2T03.CourseScheduler.CourseDAL.TeacherManagerDAL"></asp:ObjectDataSource>
            </asp:Panel>
        </div>
        <div class="right_right">
            <br />
            <asp:Panel ID="pnlTitle" runat="server" Height="50px" HorizontalAlign="Center" Width="562px">
                <asp:Label ID="lblTeacher" runat="server" Font-Bold="True" Font-Size="XX-Large" ForeColor="DeepSkyBlue"
                    Text="教员管理"></asp:Label></asp:Panel>
        </div>
        <asp:DetailsView ID="dtvTeachers" runat="server" AutoGenerateRows="False" DataSourceID="odsGetTeacher"
            GridLines="None" Width="562px" DataKeyNames="TeacherId" OnItemInserting="dtvTeachers_ItemInserting" OnItemDeleting="dtvTeachers_ItemDeleting" OnItemUpdating="dtvTeachers_ItemUpdating" HorizontalAlign="Center">
            <Fields>
                <asp:TemplateField HeaderText=" 教员编号:" SortExpression="TeacherId">
                    <EditItemTemplate>
                        <asp:Label ID="lblTeacherId" runat="server" Text='<%# Bind("TeacherId") %>'></asp:Label>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="lblTeacherId" runat="server" Text='<%# Bind("TeacherId") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="教员姓名:" SortExpression="Name">
                    <EditItemTemplate>
                        <asp:TextBox ID="txtName" runat="server" Text='<%# Bind("Name") %>' CssClass="line"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator
                            ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtName" ErrorMessage="RequiredFieldValidator" Display="Dynamic">姓名不能为空</asp:RequiredFieldValidator><asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtName"
                            ErrorMessage="RegularExpressionValidator" ValidationExpression="^[\u4e00-\u9fa5a-zA-Z ]{0,}$" Display="Dynamic">姓名只能是中文和英文字母</asp:RegularExpressionValidator>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="txtName" runat="server" Text='<%# Bind("Name") %>' CssClass="line"></asp:TextBox>&nbsp;<asp:RequiredFieldValidator
                            ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtName" ErrorMessage="RequiredFieldValidator" Display="Dynamic">姓名不能为空</asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtName"
                            ErrorMessage="RegularExpressionValidator" ValidationExpression="^[\u4e00-\u9fa5a-zA-Z ]{0,}$">姓名只能是中文和英文字母</asp:RegularExpressionValidator>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="lblName" runat="server" Text='<%# Bind("Name") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="授课资格:" SortExpression="Section">
                    <EditItemTemplate>
                        <asp:DropDownList ID="ddlGetSections" runat="server" DataSourceID="odsGetSections"
                            DataTextField="Title" DataValueField="SectionCode" Width="100px">
                        </asp:DropDownList>&nbsp;
                        <asp:ObjectDataSource ID="odsGetSections" runat="server" SelectMethod="GetSections"
                            TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:DropDownList ID="ddlGetSections" runat="server" DataSourceID="odsGetSections"
                            DataTextField="Title" DataValueField="SectionCode" Width="100px">
                        </asp:DropDownList>&nbsp;
                        <asp:ObjectDataSource ID="odsGetSections" runat="server" SelectMethod="GetSections"
                            TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="lblSection" runat="server" Text='<%# Bind("Section") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="技术方向:" SortExpression="Speciality">
                    <EditItemTemplate>
                        <asp:RadioButtonList ID="rblGetSpecialities" runat="server" DataSourceID="odsGetSpecialities"
                            DataTextField="Title" DataValueField="SpecialityId" SelectedValue='<%# Eval("Speciality.SpecialityId") %>'>
                        </asp:RadioButtonList>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="rblGetSpecialities"
                            ErrorMessage="RequiredFieldValidator">*请选择技术方向</asp:RequiredFieldValidator>
                        <asp:ObjectDataSource ID="odsGetSpecialities" runat="server"
                            SelectMethod="GetSpecialities" TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL">
                        </asp:ObjectDataSource>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:RadioButtonList ID="rblGetSpecialities" runat="server" DataSourceID="odsGetSpecialities"
                            DataTextField="Title" DataValueField="SpecialityId">
                        </asp:RadioButtonList>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="rblGetSpecialities"
                            ErrorMessage="RequiredFieldValidator">*请选择技术方向</asp:RequiredFieldValidator>
                        <asp:ObjectDataSource ID="odsGetSpecialities" runat="server"
                            SelectMethod="GetSpecialities" TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL">
                        </asp:ObjectDataSource>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="lblSpeciality" runat="server" Text='<%# Bind("Speciality") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField>
                    <EditItemTemplate>
                        <asp:LinkButton ID="lbtnSave" runat="server" 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>
                    <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>
                    <ItemTemplate>
                        <asp:LinkButton ID="lbtnEdit" runat="server" CausesValidation="false" CommandName="Edit" 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>
                </asp:TemplateField>
            </Fields>
            <RowStyle Font-Size="Medium" Height="28px" VerticalAlign="Middle" />
                <FieldHeaderStyle HorizontalAlign="Right" Width="180px" />
        </asp:DetailsView>
        <asp:ObjectDataSource ID="odsGetTeacher" runat="server" DataObjectTypeName="Y2T03.CourseScheduler.CourseModel.Teacher"
            DeleteMethod="Delete" InsertMethod="Create" SelectMethod="GetTeacher" TypeName="Y2T03.CourseScheduler.CourseDAL.TeacherManagerDAL"
            UpdateMethod="Update">
            <DeleteParameters>
                <asp:Parameter Name="teacherId" Type="Int32" />
            </DeleteParameters>
            <SelectParameters>
                <asp:ControlParameter ControlID="dtlTeacher" Name="teacherId" PropertyName="SelectedValue"
                    Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </div>
</asp:Content>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -