protected void Page_Load(object sender, EventArgs e) { Response.CacheControl = "no-cache"; if (!IsPostBack) { Javascript.ExcuteJavascriptCode("window.onbeforeunload= function(){if($.trim($('#hidOriginalAttachmentId').val())!=$.trim($('#hidAttachmentId').val())){return '温馨提示:作业数据可能未保存哟~(此为提示,并不代表您真正未保存作业数据,请在完成附件上传后点击提交,确保顺利提交作业)';}}", Page); HtmlControl liControl = (HtmlControl)Master.Master.FindControl("ContentPlaceHolder1").FindControl("liFragment9"); liControl.Visible = true; liControl.Attributes.Add("class", "ui-tabs-selected"); UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo(); int schoolworkNotifyId = 0; if (CommonUtility.SafeCheckByParams<String>(Request["schoolworkNotifyId"], ref schoolworkNotifyId)) { DalOperationAboutCourses dalOperationAboutCourses = new DalOperationAboutCourses(); DataSet dsSchoolworkNotify = dalOperationAboutCourses.GetSchoolworkNotifybyId(schoolworkNotifyId); dlstSchoolWork.DataSource = dsSchoolworkNotify.Tables[0]; dlstSchoolWork.DataBind(); bool isOnline = bool.Parse(dsSchoolworkNotify.Tables[0].Rows[0]["isOnline"].ToString()); DateTime deadline = Convert.ToDateTime(dsSchoolworkNotify.Tables[0].Rows[0]["deadline"].ToString()); DalOperationAboutSchoolWorks dalOperationAboutSchoolworks = new DalOperationAboutSchoolWorks(); int SchoolworkId = 0; bool checkOR = false; if (isOnline) { if (checkOR) { isSchoolcommitspan.InnerHtml += "已经批阅!"; btnSchoolworkCommit.Visible = false; return; } else if (deadline.CompareTo(DateTime.Now) <= 0) { isSchoolcommitspan.InnerHtml += "已过截止日期!"; btnSchoolworkCommit.Visible = false; return; } if (dalOperationAboutSchoolworks.SchoolworkIsCommit(UserCookiesInfo.userNo, schoolworkNotifyId, ref SchoolworkId, ref checkOR)) { DalOperationAboutSchoolWorks dalOperationAboutSchoolWorks1 = new DalOperationAboutSchoolWorks(); string attachementids = dalOperationAboutSchoolWorks1.GetSchoolWorkById(SchoolworkId).attachmentId.ToString(); hidAttachmentId.Value = attachementids; hidOriginalAttachmentId.Value = attachementids; isSchoolcommitspan.InnerHtml = "已提交作业文件列表<br /><br />" + this.GetSchoolAttachmentsURL(attachementids); } isSchoolcommitspan.InnerHtml += "<input id=\"Button3\" type=\"button\" value=\"点击添加一个附件,可添加多个\" onclick=\"addIframe(" + (int)FileFolderType.schoolWorks + ");\" /> <b>上传文件大小不超过</b>" + ConfigurationManager.AppSettings["uploadFileLimit"] + "<div id=\"iframes\"></div>"; } else { isSchoolcommitspan.InnerHtml += "此为书面作业,不需要在线提交!"; btnSchoolworkCommit.Visible = false; } } } }