行 1: #pragma checksum "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "EE8EDEA7C340FD4229CE76F7D9DCEC576E862AD5"
行 2: //------------------------------------------------------------------------------
行 3: // <auto-generated>
行 4: // 此代码由工具生成。
行 5: // 运行时版本:4.0.30319.42000
行 6: //
行 7: // 对此文件的更改可能会导致不正确的行为,并且如果
行 8: // 重新生成代码,这些更改将会丢失。
行 9: // </auto-generated>
行 10: //------------------------------------------------------------------------------
行 11:
行 12: namespace ASP {
行 13:
行 14: #line 392 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 15: using System.Linq;
行 16:
行 17: #line default
行 18: #line hidden
行 19:
行 20: #line 399 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 21: using System.Web.Security;
行 22:
行 23: #line default
行 24: #line hidden
行 25:
行 26: #line 2 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 27: using System.Collections.Generic;
行 28:
行 29: #line default
行 30: #line hidden
行 31:
行 32: #line 394 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 33: using System.Text.RegularExpressions;
行 34:
行 35: #line default
行 36: #line hidden
行 37:
行 38: #line 402 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 39: using System.Web.UI.WebControls;
行 40:
行 41: #line default
行 42: #line hidden
行 43:
行 44: #line 405 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 45: using System.Xml.Linq;
行 46:
行 47: #line default
行 48: #line hidden
行 49:
行 50: #line 5 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 51: using BTcms.Common;
行 52:
行 53: #line default
行 54: #line hidden
行 55:
行 56: #line 401 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 57: using System.Web.UI;
行 58:
行 59: #line default
行 60: #line hidden
行 61:
行 62: #line 386 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 63: using System;
行 64:
行 65: #line default
行 66: #line hidden
行 67:
行 68: #line 404 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 69: using System.Web.UI.HtmlControls;
行 70:
行 71: #line default
行 72: #line hidden
行 73:
行 74: #line 395 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 75: using System.Web;
行 76:
行 77: #line default
行 78: #line hidden
行 79:
行 80: #line 387 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 81: using System.Collections;
行 82:
行 83: #line default
行 84: #line hidden
行 85:
行 86: #line 391 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 87: using System.Configuration;
行 88:
行 89: #line default
行 90: #line hidden
行 91:
行 92: #line 390 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 93: using System.ComponentModel.DataAnnotations;
行 94:
行 95: #line default
行 96: #line hidden
行 97:
行 98: #line 3 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 99: using System.Text;
行 100:
行 101: #line default
行 102: #line hidden
行 103:
行 104: #line 400 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 105: using System.Web.Profile;
行 106:
行 107: #line default
行 108: #line hidden
行 109:
行 110: #line 396 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 111: using System.Web.Caching;
行 112:
行 113: #line default
行 114: #line hidden
行 115:
行 116: #line 4 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 117: using System.Data;
行 118:
行 119: #line default
行 120: #line hidden
行 121:
行 122: #line 403 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 123: using System.Web.UI.WebControls.WebParts;
行 124:
行 125: #line default
行 126: #line hidden
行 127:
行 128: #line 389 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 129: using System.Collections.Specialized;
行 130:
行 131: #line default
行 132: #line hidden
行 133:
行 134: #line 398 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 135: using System.Web.SessionState;
行 136:
行 137: #line default
行 138: #line hidden
行 139:
行 140: #line 397 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config"
行 141: using System.Web.DynamicData;
行 142:
行 143: #line default
行 144: #line hidden
行 145:
行 146:
行 147: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
行 148: public class aspx_jobs_aspx : global::BTcms.Web.UI.Page.jobs, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
行 149:
行 150: private static bool @__initialized;
行 151:
行 152: private static object @__fileDependencies;
行 153:
行 154:
行 155: #line 7 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 156:
行 157: override protected void OnInit(EventArgs e)
行 158: {
行 159:
行 160: /*
行 161: This page was created by BTcms Template Engine at 2021/8/9 10:22:58.
行 162: 本页面代码由BTcms模板引擎生成于 2021/8/9 10:22:58.
行 163: */
行 164:
行 165: base.OnInit(e);
行 166: StringBuilder templateBuilder = new StringBuilder(220000);
行 167: const int channel_id = 14;
行 168:
行 169: templateBuilder.Append("<!DOCTYPE html>\r\n<html>\r\n<head>\r\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=7\" />\r\n <title>人才招聘-");
行 170: templateBuilder.Append(Utils.ObjectToStr(config.webtitle));
行 171: templateBuilder.Append("</title>\r\n <meta content=\"");
行 172: templateBuilder.Append(Utils.ObjectToStr(config.webkeyword));
行 173: templateBuilder.Append("\" name=\"keywords\">\r\n <meta content=\"");
行 174: templateBuilder.Append(Utils.ObjectToStr(config.webdescription));
行 175: templateBuilder.Append("\" name=\"description\">\r\n <meta name=\"author\" content=\"北京企迪信息技术有限公司(www.qeerdnet.com)\" />\r\n <link href=\"");
行 176: templateBuilder.Append(Utils.ObjectToStr(config.templateskin));
行 177: templateBuilder.Append("/style/public.css\" rel=\"stylesheet\" type=\"text/css\" />\r\n <link href=\"");
行 178: templateBuilder.Append(Utils.ObjectToStr(config.templateskin));
行 179: templateBuilder.Append("/style/styleCss.css\" rel=\"stylesheet\" type=\"text/css\" />\r\n <script type=\"text/javascript\" src=\"");
行 180: templateBuilder.Append(Utils.ObjectToStr(config.templateskin));
行 181: templateBuilder.Append("/js/jquery-1.9.1.min.js\"></");
行 182: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 183: templateBuilder.Append(Utils.ObjectToStr(config.templateskin));
行 184: templateBuilder.Append("/js/jquery-ui.js\"></");
行 185: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 186: templateBuilder.Append(Utils.ObjectToStr(config.templateskin));
行 187: templateBuilder.Append("/js/itcn.org.cn.js\"></");
行 188: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 189: templateBuilder.Append(Utils.ObjectToStr(config.templateskin));
行 190: templateBuilder.Append("/js/jquery.nav.js\"></");
行 191: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 192: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
行 193: templateBuilder.Append("scripts/calendar.js\"></");
行 194: templateBuilder.Append("script>\r\n <!-- <script type=\"text/javascript\" src=\"");
行 195: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
行 196: templateBuilder.Append("scripts/jquery/jquery.form.js\"></");
行 197: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 198: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
行 199: templateBuilder.Append("scripts/jquery/jquery.validate.min.js\"></");
行 200: templateBuilder.Append("script>-->\r\n <!-- <script type=\"text/javascript\" src=\"");
行 201: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
行 202: templateBuilder.Append("scripts/jquery/messages_cn.js\"></");
行 203: templateBuilder.Append("script>-->\r\n <script>\r\n var _hmt = _hmt || [];\r\n (function () {\r\n var hm = document.createElement(\"script\");\r\n hm.src = \"https://hm.baidu.com/hm.js?9c46d2d1f58fb0f65d833871d7a4b688\";\r\n var s = document.getElementsByTagName(\"script\")[0];\r\n s.parentNode.insertBefore(hm, s);\r\n })();\r\n</");
行 204: templateBuilder.Append("script>\r\n\r\n</head>\r\n<body>\r\n <!--Header-->\r\n ");
行 205:
行 206: templateBuilder.Append("<div class=\"topBar\">\r\n <div class=\"topBarInner clearfix warp\">\r\n <div class=\"left topFun\">\r\n 企迪网-免费的企业信息发布平台<a href=\"#\" onclick=\"AddFavorite(window.location,document.title)\">\r\n 加入收藏</a>\r\n </div>\r\n <div class=\"right logReg\">\r\n ");
行 207: if (IsUserLogin())
行 208: {
行 209:
行 210: BTcms.Model.users usermodel = GetUserInfo();
行 211:
行 212:
行 213: if (usermodel!=null)
行 214: {
行 215:
行 216: templateBuilder.Append("\r\n <a href=\"");
行 217: templateBuilder.Append(linkurl("usercenter","index"));
行 218:
行 219: templateBuilder.Append("\">");
行 220: templateBuilder.Append(Utils.ObjectToStr(usermodel.user_name));
行 221: templateBuilder.Append("</a>欢迎回来!\r\n ");
行 222: if (usermodel.is_mingren==1)
行 223: {
行 224:
行 225: if (usermodel.is_mingren_open==1)
行 226: {
行 227:
行 228: templateBuilder.Append("\r\n <a href=\"");
行 229: templateBuilder.Append(linkurl("celeb1",usermodel.id,1));
行 230:
行 231: templateBuilder.Append("\" target=\"_blank\">会员主页</a>\r\n ");
行 232: }
行 233: else
行 234: {
行 235:
行 236: templateBuilder.Append("\r\n <a href=\"");
行 237: templateBuilder.Append(linkurl("celeb1",usermodel.id,1));
行 238:
行 239: templateBuilder.Append("\" target=\"_blank\">会员主页</a>\r\n ");
行 240: } //end if
行 241:
行 242:
行 243: } //end if
行 244:
行 245:
行 246: if (usermodel.is_it_company==1)
行 247: {
行 248:
行 249: if (usermodel.is_it_company_open==1)
行 250: {
行 251:
行 252: templateBuilder.Append("\r\n <a href=\"");
行 253: templateBuilder.Append(linkurl("itcompanyindex1",usermodel.id,1));
行 254:
行 255: templateBuilder.Append("\" target=\"_blank\">IT企业主页</a>\r\n ");
行 256: }
行 257: else
行 258: {
行 259:
行 260: templateBuilder.Append("\r\n <a href=\"");
行 261: templateBuilder.Append(linkurl("itcompanyindex1",usermodel.id,1));
行 262:
行 263: templateBuilder.Append("\" target=\"_blank\">IT企业主页</a>\r\n ");
行 264: } //end if
行 265:
行 266:
行 267: } //end if
行 268:
行 269:
行 270: if (usermodel.is_noit_company==1)
行 271: {
行 272:
行 273: if (usermodel.is_noit_company_open==1)
行 274: {
行 275:
行 276: templateBuilder.Append("\r\n <a href=\"");
行 277: templateBuilder.Append(linkurl("noitcompanyindex1",usermodel.id,1));
行 278:
行 279: templateBuilder.Append("\" target=\"_blank\">企业展示主页</a>\r\n ");
行 280: }
行 281: else
行 282: {
行 283:
行 284: templateBuilder.Append("\r\n <a href=\"");
行 285: templateBuilder.Append(linkurl("noitcompanyindex1",usermodel.id,1));
行 286:
行 287: templateBuilder.Append("\" target=\"_blank\">企业展示主页</a>\r\n ");
行 288: } //end if
行 289:
行 290:
行 291: } //end if
行 292:
行 293:
行 294: } //end if
行 295:
行 296:
行 297: templateBuilder.Append("\r\n <a href=\"");
行 298: templateBuilder.Append(linkurl("usercenter","exit"));
行 299:
行 300: templateBuilder.Append("\">退出</a>\r\n ");
行 301: }
行 302: else
行 303: {
行 304:
行 305: templateBuilder.Append("\r\n <a href=\"https://www.qidiwang.com/register.html\">注册</a> <a href=\"https://www.qidiwang.com/login.html\">登录</a>\r\n ");
行 306: } //end if
行 307:
行 308:
行 309: templateBuilder.Append("\r\n </div>\r\n </div>\r\n</div>\r\n<div class=\"header\">\r\n <div class=\"warp\">\r\n <a href=\"");
行 310: templateBuilder.Append(linkurl("index"));
行 311:
行 312: templateBuilder.Append("\">\r\n <img src=\"");
行 313: templateBuilder.Append(Utils.ObjectToStr(config.templateskin));
行 314: templateBuilder.Append("/images/logo.png\" alt=\"企迪网\" /></a>\r\n <div class=\"searchPane\">\r\n <div class=\"mod_select clearfix\">\r\n <div class=\"select_box clearfix\">\r\n <a class=\"selet_open\">法规库</a>\r\n <div class=\"option\">\r\n <a onclick=\"javaScript:onselecttype('policy');\">法规库</a> <a onclick=\"javaScript:onselecttype('news');\">\r\n 新闻库</a> <a onclick=\"javaScript:onselecttype('procase');\">案例库</a> <a onclick=\"javaScript:onselecttype('knowledge');\">\r\n 知识库</a>\r\n </div>\r\n </div>\r\n <input type=\"text\" class=\"select_txt\" id=\"txt_searchcontent\" name=\"txt_searchcontent\" />\r\n <input class=\"btnSearch\" type=\"button\" onclick=\"javaScript:onclicksearch_head();\" />\r\n <input type=\"hidden\" id=\"select_value\" name=\"select_value\" value=\"policy\" />\r\n <input type=\"hidden\" id=\"select_type\" name=\"select_type\" value=\"policy\" />\r\n <script type=\"text/javascript\">\r\n function onselecttype(type) {\r\n $(\"#select_type\").val(type);\r\n }\r\n function onclicksearch_head() {\r\n var type = $(\"#select_type\").val();\r\n var search = $(\"#txt_searchcontent\").val();\r\n var path = \"&type=\" + type;\r\n path += \"&search=\" + encodeURI(search);\r\n $.post(\"/tools/submit_ajax.ashx?action=getheadsearch\" + path, function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n var indexof_start = Djson.indexOf(\"url:\");\r\n var indexof = Djson.substring(indexof_start + 5, Djson.length - 2);\r\n window.location.href = indexof;\r\n });\r\n }\r\n </");
行 315: templateBuilder.Append("script>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n<div class=\"nav\">\r\n <div class=\"warp\">\r\n <div class=\"mainNav\">\r\n <a href=\"");
行 316: templateBuilder.Append(linkurl("index"));
行 317:
行 318: templateBuilder.Append("\">首页</a> \r\n <a href=\"");
行 319: templateBuilder.Append(linkurl("news"));
行 320:
行 321: templateBuilder.Append("\">信息中心</a> \r\n <a href=\"");
行 322: templateBuilder.Append(linkurl("celebindex"));
行 323:
行 324: templateBuilder.Append("\">名人堂</a> \r\n <a href=\"");
行 325: templateBuilder.Append(linkurl("vote"));
行 326:
行 327: templateBuilder.Append("\">评选</a> \r\n <a href=\"");
行 328: templateBuilder.Append(linkurl("procase_home",0,1,0,0,"null",0,0));
行 329:
行 330: templateBuilder.Append("\">产品案例库</a>\r\n <a href=\"");
行 331: templateBuilder.Append(linkurl("policy_list",0,1));
行 332:
行 333: templateBuilder.Append("\">政策法规</a> \r\n <a href=\"");
行 334: templateBuilder.Append(linkurl("knowledge_list",0,1,0,0,"null",0,"null",0,"null"));
行 335:
行 336: templateBuilder.Append("\">知识库</a> \r\n <!--<a href=\"");
行 337: templateBuilder.Append(linkurl("meetingindex"));
行 338:
行 339: templateBuilder.Append("\">会议会展</a> \r\n <a href=\"");
行 340: templateBuilder.Append(linkurl("jobs_home",55,1,0,0,0,"null","null"));
行 341:
行 342: templateBuilder.Append("\">人才招聘</a>-->\r\n </div>\r\n <div class=\"subNav\">\r\n ");
行 343: DataTable industry_list_top = get_industry_child_list(1,0);
行 344:
行 345:
行 346: int industry_cdr_top__loop__id=0;
行 347: foreach(DataRow industry_cdr_top in industry_list_top.Rows)
行 348: {
行 349: industry_cdr_top__loop__id++;
行 350:
行 351:
行 352: templateBuilder.Append("\r\n <a href=\"");
行 353: templateBuilder.Append(linkurl("news_industry",11,Utils.ObjectToStr(industry_cdr_top["id"])));
行 354:
行 355: templateBuilder.Append("\">" + Utils.ObjectToStr(industry_cdr_top["title"]) + "</a>\r\n ");
行 356: } //end loop
行 357:
行 358:
行 359: templateBuilder.Append("\r\n </div>\r\n </div>\r\n</div>\r\n<script type=\"text/javascript\">\r\n function AddFavorite(sURL, sTitle) {\r\n try {\r\n window.external.addFavorite(sURL, sTitle);\r\n }\r\n catch (e) {\r\n try {\r\n window.sidebar.addPanel(sTitle, sURL, \"\");\r\n }\r\n catch (e) {\r\n alert(\"加入收藏失败,请使用Ctrl+D进行添加\");\r\n }\r\n }\r\n }\r\n //设为首页 <a onclick=\"SetHome(this,window.location)\">设为首页</a>\r\n function SetHome(obj, vrl) {\r\n try {\r\n obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(vrl);\r\n }\r\n catch (e) {\r\n if (window.netscape) {\r\n try {\r\n netscape.security.PrivilegeManager.enablePrivilege(\"UniversalXPConnect\");\r\n }\r\n catch (e) {\r\n alert(\"此操作被浏览器拒绝!\\n请在浏览器地址栏输入“about:config”并回车\\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。\");\r\n }\r\n var prefs = Components.classes['@itcn.org.cn/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);\r\n prefs.setCharPref('browser.startup.homepage', vrl);\r\n }\r\n }\r\n }\r\n</");
行 360: templateBuilder.Append("script>\r\n");
行 361:
行 362:
行 363: templateBuilder.Append("\r\n <!--/Header-->\r\n <div class=\"mainContent jobs\">\r\n <div class=\"warp\">\r\n <div class=\"jobCategory\">\r\n <div id=\"tabs\">\r\n <div class=\"containerTitle \">\r\n <h5>\r\n 热招职位</h5>\r\n <ul class=\"clearfix\">\r\n <li><a href=\"#fragment-1\"><span>管理类</span></a></li>\r\n <li><a href=\"#fragment-2\"><span>技术类</span></a></li>\r\n <li><a href=\"#fragment-3\"><span>营销类</span></a></li>\r\n <li><a href=\"#fragment-4\"><span>运营类</span></a></li>\r\n </ul>\r\n </div>\r\n <div class=\"content\">\r\n <div id=\"fragment-1\">\r\n <div class=\"clearfix\">\r\n ");
行 364: DataTable hot_jobs_list1 = get_jobs_list(14, 55,20," jobcategory_id=27 or jobcategory_id in(select id from bt_jobcategory where parent_id=27) ");
行 365:
行 366:
行 367: int hot_jobs_list1dr__loop__id=0;
行 368: foreach(DataRow hot_jobs_list1dr in hot_jobs_list1.Rows)
行 369: {
行 370: hot_jobs_list1dr__loop__id++;
行 371:
行 372:
行 373: templateBuilder.Append("\r\n <a href=\"");
行 374: templateBuilder.Append(linkurl("jobs_show",Utils.ObjectToStr(hot_jobs_list1dr["id"])));
行 375:
行 376: templateBuilder.Append("\" target=\"_blank\" title=\"" + Utils.ObjectToStr(hot_jobs_list1dr["title"]) + "\">\r\n ");
行 377: templateBuilder.Append(Utils.DropHTML(Utils.ObjectToStr(hot_jobs_list1dr["title"]),20));
行 378:
行 379: templateBuilder.Append("</a>\r\n ");
行 380: } //end loop
行 381:
行 382:
行 383: templateBuilder.Append("\r\n </div>\r\n </div>\r\n <div id=\"fragment-2\">\r\n <div class=\"clearfix\">\r\n ");
行 384: DataTable hot_jobs_list2 = get_jobs_list(14, 55,20," jobcategory_id=29 or jobcategory_id in(select id from bt_jobcategory where parent_id=29)");
行 385:
行 386:
行 387: int hot_jobs_list2dr__loop__id=0;
行 388: foreach(DataRow hot_jobs_list2dr in hot_jobs_list2.Rows)
行 389: {
行 390: hot_jobs_list2dr__loop__id++;
行 391:
行 392:
行 393: templateBuilder.Append("\r\n <a href=\"");
行 394: templateBuilder.Append(linkurl("jobs_show",Utils.ObjectToStr(hot_jobs_list2dr["id"])));
行 395:
行 396: templateBuilder.Append("\" target=\"_blank\" title=\"" + Utils.ObjectToStr(hot_jobs_list2dr["title"]) + "\">\r\n ");
行 397: templateBuilder.Append(Utils.DropHTML(Utils.ObjectToStr(hot_jobs_list2dr["title"]),20));
行 398:
行 399: templateBuilder.Append("</a>\r\n ");
行 400: } //end loop
行 401:
行 402:
行 403: templateBuilder.Append("\r\n </div>\r\n </div>\r\n <div id=\"fragment-3\">\r\n <div class=\"clearfix\">\r\n ");
行 404: DataTable hot_jobs_list3 = get_jobs_list(14, 55,20," jobcategory_id=30 or jobcategory_id in(select id from bt_jobcategory where parent_id=30)");
行 405:
行 406:
行 407: int hot_jobs_list3dr__loop__id=0;
行 408: foreach(DataRow hot_jobs_list3dr in hot_jobs_list3.Rows)
行 409: {
行 410: hot_jobs_list3dr__loop__id++;
行 411:
行 412:
行 413: templateBuilder.Append("\r\n <a href=\"");
行 414: templateBuilder.Append(linkurl("jobs_show",Utils.ObjectToStr(hot_jobs_list3dr["id"])));
行 415:
行 416: templateBuilder.Append("\" target=\"_blank\" title=\"" + Utils.ObjectToStr(hot_jobs_list3dr["title"]) + "\">\r\n ");
行 417: templateBuilder.Append(Utils.DropHTML(Utils.ObjectToStr(hot_jobs_list3dr["title"]),20));
行 418:
行 419: templateBuilder.Append("</a>\r\n ");
行 420: } //end loop
行 421:
行 422:
行 423: templateBuilder.Append("\r\n </div>\r\n </div>\r\n <div id=\"fragment-4\">\r\n <div class=\"clearfix\">\r\n ");
行 424: DataTable hot_jobs_list4 = get_jobs_list(14, 55,20," jobcategory_id=28 or jobcategory_id in(select id from bt_jobcategory where parent_id=28)");
行 425:
行 426:
行 427: int hot_jobs_list4dr__loop__id=0;
行 428: foreach(DataRow hot_jobs_list4dr in hot_jobs_list4.Rows)
行 429: {
行 430: hot_jobs_list4dr__loop__id++;
行 431:
行 432:
行 433: templateBuilder.Append("\r\n <a href=\"");
行 434: templateBuilder.Append(linkurl("jobs_show",Utils.ObjectToStr(hot_jobs_list4dr["id"])));
行 435:
行 436: templateBuilder.Append("\" target=\"_blank\" title=\"" + Utils.ObjectToStr(hot_jobs_list4dr["title"]) + "\">\r\n ");
行 437: templateBuilder.Append(Utils.DropHTML(Utils.ObjectToStr(hot_jobs_list4dr["title"]),20));
行 438:
行 439: templateBuilder.Append("</a>\r\n ");
行 440: } //end loop
行 441:
行 442:
行 443: templateBuilder.Append("\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"container\">\r\n <h5>\r\n 搜索职位</h5>\r\n <script type=\"text/javascript\">\r\n $(function () {\r\n $.post(\"/tools/submit_ajax.ashx?action=get_jobcategory_List&parentid=0\", function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n $(Djson).each(function () {\r\n $(\"<option value='\" + this.id + \"'>\" + this.title + \"</option>\").appendTo(\"#ddljobcategory_first\")//添加下拉框的option\r\n });\r\n });\r\n });\r\n $(function () {\r\n $.post(\"/tools/submit_ajax.ashx?action=get_city_List&parentid=0\", function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n $(Djson).each(function () {\r\n $(\"<option value='\" + this.id + \"'>\" + this.title + \"</option>\").appendTo(\"#dllcity_first\")//添加下拉框的option\r\n });\r\n });\r\n });\r\n $(function () {\r\n $.post(\"/tools/submit_ajax.ashx?action=get_industry_List&parentid=0\", function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n $(Djson).each(function () {\r\n if (this.title == \"跨行业\") {\r\n this.title = \"IT行业\";\r\n }\r\n $(\"<option value='\" + this.id + \"'>\" + this.title + \"</option>\").appendTo(\"#ddlindustry_first\")//添加下拉框的option\r\n });\r\n });\r\n });\r\n\r\n\r\n //获取职务类型\r\n function onCitySelectedChanage() {\r\n var parentid = $(\"#dllcity_first\").val();\r\n $(\"#dllcity_second\").empty();\r\n $(\"#dllcity_second\").html(\"\");\r\n $(\"<option value='-1'>请选择</option>\").appendTo(\"#dllcity_second\")//添加下拉框的option\r\n $.post(\"/tools/submit_ajax.ashx?action=get_city_List&parentid=\" + parentid, function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n $(Djson).each(function () {\r\n $(\"<option value='\" + this.id + \"'>\" + this.title + \"</option>\").appendTo(\"#dllcity_second\")//添加下拉框的option\r\n });\r\n });\r\n }\r\n\r\n //获取职务类型\r\n function onJobCategorySelectedChanage() {\r\n var parentid = $(\"#ddljobcategory_first\").val();\r\n $(\"#ddljobcategory_second\").empty();\r\n $(\"#ddljobcategory_second\").html(\"\");\r\n $(\"<option value='-1'>请选择</option>\").appendTo(\"#ddljobcategory_second\")//添加下拉框的option\r\n $.post(\"/tools/submit_ajax.ashx?action=get_jobcategory_List&parentid=\" + parentid, function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n $(Djson).each(function () {\r\n $(\"<option value='\" + this.id + \"'>\" + this.title + \"</option>\").appendTo(\"#ddljobcategory_second\")//添加下拉框的option\r\n });\r\n });\r\n }\r\n ///获取行业分类\r\n function onIndustrySelectedChanage() {\r\n var parentid = $(\"#ddlindustry_first\").val();\r\n $(\"#ddlindustry_second\").empty();\r\n $(\"#ddlindustry_second\").html(\"\");\r\n $(\"<option value='-1'>请选择</option>\").appendTo(\"#ddlindustry_second\")//添加下拉框的option\r\n $.post(\"/tools/submit_ajax.ashx?action=get_industry_List&parentid=\" + parentid, function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n $(Djson).each(function () {\r\n if (this.title == \"跨行业\") {\r\n this.title = \"IT行业\";\r\n }\r\n $(\"<option value='\" + this.id + \"'>\" + this.title + \"</option>\").appendTo(\"#ddlindustry_second\")//添加下拉框的option\r\n });\r\n });\r\n }\r\n\r\n function OnSearchClick() {\r\n var jobcategory_id = 0;\r\n var industry_id = 0;\r\n var city_id = 0;\r\n var end_time = $(\"#txtend_time\").val();\r\n var searchcontent = $(\"#txtSearchContent\").val();\r\n end_time = end_time.replace(new RegExp(/(-)/g), '_');\r\n\r\n if ($(\"#ddljobcategory_second\").val() != \"-1\") {\r\n jobcategory_id = $(\"#ddljobcategory_second\").val();\r\n } else if ($(\"#ddljobcategory_first\").val() != \"-1\") {\r\n jobcategory_id = $(\"#ddljobcategory_first\").val();\r\n }\r\n\r\n if ($(\"#ddlindustry_second\").val() != \"-1\") {\r\n industry_id = $(\"#ddlindustry_second\").val();\r\n } else if ($(\"#ddlindustry_first\").val() != \"-1\") {\r\n industry_id = $(\"#ddlindustry_first\").val();\r\n }\r\n\r\n if ($(\"#dllcity_second\").val() != \"-1\") {\r\n city_id = $(\"#dllcity_second\").val();\r\n } else if ($(\"#dllcity_first\").val() != \"-1\") {\r\n city_id = $(\"#dllcity_first\").val();\r\n }\r\n var path = \"&jobcategory_id=\" + jobcategory_id;\r\n path += \"&industry_id=\" + industry_id;\r\n path += \"&city_id=\" + city_id;\r\n path += \"&end_time=\" + encodeURI(end_time);\r\n path += \"&searchcontent=\" + encodeURI(searchcontent);\r\n $.post(\"/tools/submit_ajax.ashx?action=getjobsearchurl\" + path, function (serverdata) {\r\n var Djson = eval(serverdata);\r\n var html = \"\";\r\n var indexof_start = Djson.indexOf(\"url:\");\r\n var indexof = Djson.substring(indexof_start + 5, Djson.length - 2);\r\n window.location.href = indexof;\r\n });\r\n }\r\n </");
行 444: templateBuilder.Append("script>\r\n <div class=\"jobSearchPane clearfix\">\r\n <div class=\"jobSearchItem\">\r\n <span>职位类别:</span> <span class=\"categoryName\">所有类别</span>\r\n <select id=\"ddljobcategory_first\" name=\"ddljobcategory_first\" onchange=\"javascript:onJobCategorySelectedChanage();\">\r\n <option value=\"-1\">请选择</option>\r\n </select>\r\n <select id=\"ddljobcategory_second\" name=\"ddljobcategory_second\">\r\n <option value=\"-1\">请选择</option>\r\n </select>\r\n </div>\r\n <div class=\"jobSearchItem\">\r\n <span>工作地点:</span> <span class=\"categoryName\">全国</span>\r\n <select id=\"dllcity_first\" name=\"dllcity_first\" onchange=\"javascript:onCitySelectedChanage();\">\r\n <option value=\"-1\">请选择</option>\r\n </select>\r\n <select id=\"dllcity_second\" name=\"dllcity_second\">\r\n <option value=\"-1\">请选择</option>\r\n </select>\r\n </div>\r\n <div class=\"jobSearchItem\">\r\n <span>行业类别:</span> <span class=\"categoryName\">所有行业</span>\r\n <select id=\"ddlindustry_first\" name=\"ddlindustry_first\" onchange=\"javascript:onIndustrySelectedChanage();\">\r\n <option value=\"-1\">请选择</option>\r\n </select>\r\n <select id=\"ddlindustry_second\" name=\"ddlindustry_second\">\r\n <option value=\"-1\">请选择</option>\r\n </select>\r\n </div>\r\n <div class=\"jobSearchItem\">\r\n <span>截止日期:</span>\r\n <input type=\"text\" id=\"txtend_time\" name=\"txtend_time\" maxlength=\"30\" onclick=\"return Calendar('txtend_time');\" />\r\n <input type=\"text\" id=\"txtSearchContent\" name=\"txtSearchContent\" placeholder=\"输入关键字\" />\r\n <input type=\"button\" class=\"jobSearchBut\" onclick=\"javaScript:OnSearchClick();\" />\r\n </div>\r\n </div>\r\n <div class=\"jobListPane\">\r\n <table class=\"table\">\r\n <thead>\r\n <tr>\r\n <th>\r\n 职务类别\r\n </th>\r\n <th>\r\n 行业\r\n </th>\r\n <th>\r\n 工作地点\r\n </th>\r\n <th>\r\n 招聘标题\r\n </th>\r\n <th>\r\n 公司\r\n </th>\r\n <th>\r\n 截止日期\r\n </th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n ");
行 445: DataTable news_jobs_list = get_jobs_list(channel_id, 55, industry_id, city_id,end_time ,search, jobcategory_id, 20, page, "", out totalcount);
行 446:
行 447:
行 448: templateBuilder.Append("\r\n <!--取得一个DataTable-->\r\n ");
行 449: string pagelist = get_page_link(20, page, totalcount, "jobs_list",55, "__id__",jobcategory_id, industry_id, city_id,end_time ,search);
行 450:
行 451:
行 452: templateBuilder.Append("\r\n <!--取得分页页码列表-->\r\n ");
行 453: int news_jobs_listdr__loop__id=0;
行 454: foreach(DataRow news_jobs_listdr in news_jobs_list.Rows)
行 455: {
行 456: news_jobs_listdr__loop__id++;
行 457:
行 458:
行 459: templateBuilder.Append("\r\n <tr>\r\n <td>\r\n " + Utils.ObjectToStr(news_jobs_listdr["jobcategorytitle"]) + "\r\n </td>\r\n <td>\r\n ");
行 460: if (Utils.ObjectToStr(news_jobs_listdr["industrytitle"])=="跨行业")
行 461: {
行 462:
行 463: templateBuilder.Append("\r\n IT行业\r\n ");
行 464: }
行 465: else
行 466: {
行 467:
行 468: templateBuilder.Append("\r\n " + Utils.ObjectToStr(news_jobs_listdr["industrytitle"]) + "\r\n ");
行 469: } //end if
行 470:
行 471:
行 472: templateBuilder.Append("\r\n </td>\r\n <td>\r\n " + Utils.ObjectToStr(news_jobs_listdr["citytitle"]) + "\r\n </td>\r\n <td>\r\n <a href=\"");
行 473: templateBuilder.Append(linkurl("jobs_show",Utils.ObjectToStr(news_jobs_listdr["id"])));
行 474:
行 475: templateBuilder.Append("\">" + Utils.ObjectToStr(news_jobs_listdr["title"]) + "</a>\r\n </td>\r\n <td>\r\n <a href=\"");
行 476: templateBuilder.Append(linkurl("itcompanyindex",Utils.ObjectToStr(news_jobs_listdr["user_id"])));
行 477:
行 478: templateBuilder.Append("\">" + Utils.ObjectToStr(news_jobs_listdr["companyname"]) + "</a>\r\n </td>\r\n <td>\r\n "); templateBuilder.Append(Utils.ObjectToDateTime(Utils.ObjectToStr(news_jobs_listdr["end_time"])).ToString("yyyy-M-d"));
行 479:
行 480: templateBuilder.Append("\r\n </td>\r\n </tr>\r\n ");
行 481: } //end loop
行 482:
行 483:
行 484: if (news_jobs_list==null || news_jobs_list.Rows.Count<=0)
行 485: {
行 486:
行 487: templateBuilder.Append("\r\n <tr>\r\n <td colspan=\"6\" align=\"center\">\r\n 没有找到符合条件的内容,请重新筛选!\r\n </td>\r\n </tr>\r\n ");
行 488: } //end if
行 489:
行 490:
行 491: templateBuilder.Append("\r\n </tbody>\r\n </table>\r\n <div class=\"page_wrap clearfix\">\r\n ");
行 492: templateBuilder.Append(Utils.ObjectToStr(pagelist));
行 493: templateBuilder.Append("\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <!--footer-->\r\n ");
行 494:
行 495: templateBuilder.Append("<div class=\"footer footer2 jobFooter\">\r\n <div class=\"warp\">\r\n ");
行 496: DataTable contentlist_footer = get_content_list(3, 5, 0, "");
行 497:
行 498:
行 499: int cdr_footer__loop__id=0;
行 500: foreach(DataRow cdr_footer in contentlist_footer.Rows)
行 501: {
行 502: cdr_footer__loop__id++;
行 503:
行 504:
行 505: templateBuilder.Append("\r\n <a title=\"" + Utils.ObjectToStr(cdr_footer["title"]) + "\" href=\"");
行 506: templateBuilder.Append(linkurl("content_show",Utils.ObjectToStr(cdr_footer["call_index"])));
行 507:
行 508: templateBuilder.Append("\">\r\n " + Utils.ObjectToStr(cdr_footer["title"]) + "</a>\r\n ");
行 509: } //end loop
行 510:
行 511:
行 512: templateBuilder.Append("\r\n <a href=\"");
行 513: templateBuilder.Append(linkurl("feedback"));
行 514:
行 515: templateBuilder.Append("\">留言反馈</a>\r\n <br />\r\n ");
行 516: templateBuilder.Append(Utils.ObjectToStr(config.webcopyright));
行 517: templateBuilder.Append(" ");
行 518: templateBuilder.Append(Utils.ObjectToStr(config.webcrod));
行 519: templateBuilder.Append("\r\n <script>\r\n var _hmt = _hmt || [];\r\n (function () {\r\n var hm = document.createElement(\"script\");\r\n hm.src = \"//hm.baidu.com/hm.js?49b25b6c60698e4137ef8a04127dad0b\";\r\n var s = document.getElementsByTagName(\"script\")[0];\r\n s.parentNode.insertBefore(hm, s);\r\n })();\r\n </");
行 520: templateBuilder.Append("script>\r\n<script type=\"text/javascript\">\r\n /*对联广告*/\r\nvar cpro_id = \"u2511269\";\r\n</");
行 521: templateBuilder.Append("script>\r\n<script src=\"http://cpro.baidustatic.com/cpro/ui/f.js\" type=\"text/javascript\"></");
行 522: templateBuilder.Append("script>\r\n </div>\r\n</div>\r\n");
行 523:
行 524:
行 525: templateBuilder.Append("\r\n <!--/footer-->\r\n</body>\r\n</html>\r\n");
行 526: Response.Write(templateBuilder.ToString());
行 527: }
行 528:
行 529: #line default
行 530: #line hidden
行 531:
行 532:
行 533: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 534: public aspx_jobs_aspx() {
行 535: string[] dependencies;
行 536: ((global::BTcms.Web.UI.Page.jobs)(this)).AppRelativeVirtualPath = "~/aspx/jobs.aspx";
行 537: if ((global::ASP.aspx_jobs_aspx.@__initialized == false)) {
行 538: dependencies = new string[1];
行 539: dependencies[0] = "~/aspx/jobs.aspx";
行 540: global::ASP.aspx_jobs_aspx.@__fileDependencies = this.GetWrappedFileDependencies(dependencies);
行 541: global::ASP.aspx_jobs_aspx.@__initialized = true;
行 542: }
行 543: this.Server.ScriptTimeout = 30000000;
行 544: }
行 545:
行 546: protected System.Web.Profile.DefaultProfile Profile {
行 547: get {
行 548: return ((System.Web.Profile.DefaultProfile)(this.Context.Profile));
行 549: }
行 550: }
行 551:
行 552: protected System.Web.HttpApplication ApplicationInstance {
行 553: get {
行 554: return ((System.Web.HttpApplication)(this.Context.ApplicationInstance));
行 555: }
行 556: }
行 557:
行 558: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 559: private void @__BuildControlTree(aspx_jobs_aspx @__ctrl) {
行 560:
行 561: #line 1 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 562: @__ctrl.EnableViewStateMac = false;
行 563:
行 564: #line default
行 565: #line hidden
行 566:
行 567: #line 1 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 568: @__ctrl.EnableEventValidation = false;
行 569:
行 570: #line default
行 571: #line hidden
行 572:
行 573: #line 1 "d:\wwwroot\mh_eqidi\wwwroot\aspx\jobs.aspx"
行 574: this.InitializeCulture();
行 575:
行 576: #line default
行 577: #line hidden
行 578: }
行 579:
行 580: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 581: protected override void FrameworkInitialize() {
行 582: base.FrameworkInitialize();
行 583: this.@__BuildControlTree(this);
行 584: this.AddWrappedFileDependencies(global::ASP.aspx_jobs_aspx.@__fileDependencies);
行 585: }
行 586:
行 587: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 588: public override int GetTypeHashCode() {
行 589: return 5381;
行 590: }
行 591:
行 592: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 593: public override void ProcessRequest(System.Web.HttpContext context) {
行 594: base.ProcessRequest(context);
行 595: }
行 596: }
行 597: }
行 598:
|