温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:人才网初学者工具包源码
当前文件路径:JobSiteStarterKit/employer/AddEditPosting.aspx

1<%@ Page Language="C#" CodeFile="AddEditPosting.aspx.cs" Inherits="AddEditPosting_aspx" MasterPageFile="~/MasterPage.master" %> 2
3
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="server"> 4
<div style="text-align: center"> 5
<div align="center"> 6
<asp:Label ID="Label14" Runat="server" Text="添加/编辑职位信息" SkinID="FormHeading"></asp:Label> 7
</div> 8
<br /> 9
<asp:HyperLink ID="HyperLink2" Runat="server" NavigateUrl="~/employer/jobpostings.aspx">进入列表页</asp:HyperLink><br /> 10
<asp:Label ID="Label6" runat="server" Text="所有字段都是必填项"></asp:Label> 11
<br /> 12
<asp:DetailsView ID="DetailsView1" Runat="server" DataSourceID="ObjectDataSource1" 13
AutoGenerateRows="False" HorizontalAlign="Center" 14
OnItemInserting="DetailsView1_ItemInserting" OnItemUpdating="DetailsView1_ItemUpdating" Width="100%" DataKeyNames="JobPostingID" OnItemDeleted="DetailsView1_ItemDeleted" OnDataBound="DetailsView1_DataBound" GridLines="Horizontal" CellPadding="5" > 15
<RowStyle HorizontalAlign="Left"></RowStyle> 16
<Fields> 17
<asp:BoundField HeaderText="职位ID :" DataField="JobPostingID" SortExpression="JobPostingID" ReadOnly="True" InsertVisible="False"> 18
<ItemStyle CssClass="dataentryformlabel" Wrap="False"></ItemStyle> 19
<HeaderStyle Wrap="False" CssClass="dataentryformlabel"></HeaderStyle> 20
</asp:BoundField> 21
<asp:BoundField HeaderText="名称:" DataField="Title" SortExpression="Title"> 22
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 23
</asp:BoundField> 24
<asp:BoundField HeaderText="联系人 :" DataField="ContactPerson" SortExpression="ContactPerson"> 25
<ItemStyle Wrap="False"></ItemStyle> 26
<HeaderStyle Wrap="False" CssClass="dataentryformlabel"></HeaderStyle> 27
</asp:BoundField> 28
<asp:BoundField HeaderText="部门 :" DataField="Department" SortExpression="Department"> 29
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 30
</asp:BoundField> 31
<asp:BoundField HeaderText="职位代码 :" DataField="JobCode" SortExpression="JobCode"> 32
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 33
</asp:BoundField> 34
<asp:TemplateField SortExpression="CountryID" HeaderText="国家:"> 35
<EditItemTemplate> 36
<asp:DropDownList ID="ddlCountryUpdate" Runat="server" DataSourceID="ObjectDataSource3" 37
DataTextField="CountryName" DataValueField="CountryID" AutoPostBack="True" OnSelectedIndexChanged="ddlCountryUpdate_SelectedIndexChanged" SelectedValue='<%# Bind("CountryID") %>'> 38
</asp:DropDownList> 39
</EditItemTemplate> 40
<ItemTemplate> 41
<asp:Label Runat="server" Text='<%# JobSiteStarterKit.BOL.Country.GetCountryName((int)Eval("CountryID")) %>' ID="Label2"></asp:Label> 42
</ItemTemplate> 43
<InsertItemTemplate> 44
<asp:DropDownList ID="ddlCountryInsert" Runat="server" DataSourceID="ObjectDataSource3" 45
DataTextField="CountryName" DataValueField="CountryID" AutoPostBack="True" OnSelectedIndexChanged="ddlCountryInsert_SelectedIndexChanged" SelectedValue='<%# Bind("CountryID") %>'> 46
</asp:DropDownList> 47
</InsertItemTemplate> 48
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 49
</asp:TemplateField> 50
<asp:TemplateField SortExpression="StateID" HeaderText="省份:"> 51
<EditItemTemplate> 52
<asp:DropDownList ID="ddlStateUpdate" Runat="server" DataSourceID="ObjectDataSource2" 53
DataTextField="StateName" DataValueField="StateID" > 54
</asp:DropDownList> 55
</EditItemTemplate> 56
<ItemTemplate> 57
<asp:Label ID="Label1" Runat="server" Text='<%# JobSiteStarterKit.BOL.State.GetStateName((int)Eval("StateID")) %>'></asp:Label> 58
</ItemTemplate> 59
<InsertItemTemplate> 60
<asp:DropDownList ID="ddlStateInsert" Runat="server" DataSourceID="ObjectDataSource2" 61
DataTextField="StateName" DataValueField="StateID"> 62
</asp:DropDownList> 63
</InsertItemTemplate> 64
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 65
</asp:TemplateField> 66
<asp:BoundField HeaderText="城市 :" DataField="City" SortExpression="City"> 67
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 68
</asp:BoundField> 69
<asp:TemplateField SortExpression="EducationLevelID" HeaderText="教育水平:"><EditItemTemplate> 70
<asp:DropDownList ID="ddlEduLevelUpdate" Runat="server" DataSourceID="ObjectDataSource4" SelectedValue='<%# Bind("EducationLevelID") %>' 71
DataTextField="EducationLevelName" DataValueField="EducationLevelID"> 72
</asp:DropDownList> 73
</EditItemTemplate> 74
<ItemStyle Wrap="False"></ItemStyle> 75
<ItemTemplate> 76
<asp:Label Runat="server" Text='<%# JobSiteStarterKit.BOL.EducationLevel.GetEducationLevelName((int)Eval("EducationLevelID")) %>' ID="Label3"></asp:Label> 77
</ItemTemplate> 78
<InsertItemTemplate> 79
<asp:DropDownList ID="ddlEduLevelInsert" Runat="server" DataSourceID="ObjectDataSource4" SelectedValue='<%# Bind("EducationLevelID") %>' 80
DataTextField="EducationLevelName" DataValueField="EducationLevelID"> 81
</asp:DropDownList> 82
</InsertItemTemplate> 83
<HeaderStyle Wrap="False" CssClass="dataentryformlabel"></HeaderStyle> 84
</asp:TemplateField> 85
<asp:TemplateField SortExpression="JobTypeID" HeaderText="职别 :"><EditItemTemplate> 86
<asp:DropDownList ID="ddlJobTypeUpdate" Runat="server" DataSourceID="ObjectDataSource5" SelectedValue='<%# Bind("JobTypeID") %>' 87
DataTextField="JobTypeName" DataValueField="JobTypeID"> 88
</asp:DropDownList> 89
</EditItemTemplate> 90
<ItemTemplate> 91
<asp:Label Runat="server" Text='<%# JobSiteStarterKit.BOL.JobType.GetJobTypeName((int)Eval("JobTypeID")) %>' ID="Label4"></asp:Label> 92
</ItemTemplate> 93
<InsertItemTemplate> 94
<asp:DropDownList ID="ddlJobTypeInsert" Runat="server" DataSourceID="ObjectDataSource5" SelectedValue='<%# Bind("JobTypeID") %>' 95
DataTextField="JobTypeName" DataValueField="JobTypeID"> 96
</asp:DropDownList> 97
</InsertItemTemplate> 98
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 99
</asp:TemplateField> 100
<asp:BoundField HeaderText="最低薪资 :" DataField="MinSalary" SortExpression="MinSalary"> 101
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 102
</asp:BoundField> 103
<asp:BoundField HeaderText="最高薪资 :" DataField="MaxSalary" SortExpression="MaxSalary"> 104
<HeaderStyle CssClass="dataentryformlabel"></HeaderStyle> 105
</asp:BoundField> 106
<asp:TemplateField SortExpression="Description" HeaderText="说明:"><EditItemTemplate> 107
<asp:TextBox ID="TextBox1" Runat="server" Text='<%# Bind("Description") %>' Width="98%" 108
TextMode="MultiLine" Rows="5"></asp:TextBox> 109
</EditItemTemplate> 110
<ItemTemplate> 111
<asp:Label Runat="server" Text='<%# Bind("Description") %>' ID="Label5"></asp:Label> 112
</ItemTemplate> 113
<InsertItemTemplate> 114
<asp:TextBox Runat="server" Text='<%# Bind("Description") %>' ID="TextBox1" TextMode="MultiLine" Rows="5"></asp:TextBox> 115
</InsertItemTemplate> 116
<HeaderStyle VerticalAlign="Top" CssClass="dataentryformlabel"></HeaderStyle> 117
</asp:TemplateField> 118
<asp:CommandField ShowDeleteButton="True" ShowInsertButton="True" ShowEditButton="True"></asp:CommandField> 119
</Fields> 120
<FieldHeaderStyle HorizontalAlign="Right"></FieldHeaderStyle> 121
<HeaderStyle HorizontalAlign="Right"></HeaderStyle> 122
<InsertRowStyle HorizontalAlign="Left"></InsertRowStyle> 123
<EditRowStyle HorizontalAlign="Left"></EditRowStyle> 124
</asp:DetailsView><br /> 125
<asp:HyperLink ID="HyperLink1" Runat="server" NavigateUrl="~/employer/jobpostings.aspx">返回到列表页</asp:HyperLink> 126
<br /> 127
<br /> 128
<asp:ObjectDataSource ID="ObjectDataSource1" Runat="server" TypeName="JobSiteStarterKit.BOL.JobPosting" 129
DeleteMethod="Delete" InsertMethod="Insert" SelectMethod="GetPosting" UpdateMethod="Update" 130
DataObjectTypeName="JobSiteStarterKit.BOL.JobPosting"> 131
<DeleteParameters> 132
<asp:Parameter Name="original_JobPostingID" Type="Int32" /> 133
</DeleteParameters> 134
<SelectParameters> 135
<asp:QueryStringParameter Name="id" QueryStringField="id" Type="Int32"></asp:QueryStringParameter> 136
</SelectParameters> 137
</asp:ObjectDataSource><br /> 138
<asp:ObjectDataSource ID="ObjectDataSource2" Runat="server" TypeName="JobSiteStarterKit.BOL.State" 139
SelectMethod="GetStates"> 140
<SelectParameters> 141
<asp:Parameter Type="Int32" Name="countryid"></asp:Parameter> 142
</SelectParameters> 143
</asp:ObjectDataSource> 144
<asp:ObjectDataSource ID="ObjectDataSource3" Runat="server" TypeName="JobSiteStarterKit.BOL.Country" 145
SelectMethod="SelectCountries"> 146
</asp:ObjectDataSource> 147
<asp:ObjectDataSource ID="ObjectDataSource4" Runat="server" SelectMethod="GetEducationLevels" TypeName="JobSiteStarterKit.BOL.EducationLevel"> 148
</asp:ObjectDataSource> 149
<asp:ObjectDataSource ID="ObjectDataSource5" Runat="server" SelectMethod="GetJobTypes" TypeName="JobSiteStarterKit.BOL.JobType"> 150
</asp:ObjectDataSource> 151
152
</div> 153
</asp:Content> 154
155
156



