WEB/student/uphomework.aspx.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using BLL;
using MODEL;
using System.IO;

public partial class student_uphomework : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["studentId"] != null)
        {
            if (!IsPostBack)
            {
                Label1.Text = Request.QueryString["times"];
                lbl1.Text = Request.QueryString["name"];
                txt2.Text = Request.QueryString["remarks"];
                lbl2.Text = Request.QueryString["publishTime"];
                lbl3.Text = Request.QueryString["closeTime"];
            }
        }
        else Response.Redirect("../login.aspx");
    }

    protected void Button1_Click(object sender, EventArgs e)
    {

        StuCourseManage sm = new StuCourseManage();
        StuHomeworkManage mm = new StuHomeworkManage();
        DataTable dt = sm.SelectClassByClassId(Convert.ToInt32(Request.QueryString["classId"]));
        stuHomework n = new stuHomework();
        n.StudentId = Session["studentId"].ToString();
        n.ClassId = Convert.ToInt32(Request.QueryString["classId"]);
        n.Times = Convert.ToInt32(Label1.Text);
        n.Creater = Session["studentId"].ToString();
        string path = Server.MapPath("~/upload/" + dt.Rows[0]["teacherId"].ToString() + "/" + dt.Rows[0]["name"].ToString() + Request.QueryString["classId"] + "/第" + Label1.Text + "次作业/");
        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
        if (mm.Isexistence(n).Rows.Count>0)
        {
            FileInfo fi1 = new FileInfo(Server.MapPath(mm.Isexistence(n).Rows[0]["content"].ToString()));
            fi1.Delete();
            mm.Delete(n);
            
        }
        FileUpload1.SaveAs(path + FileUpload1.FileName);
        n.Content = "~/upload/" + dt.Rows[0]["teacherId"].ToString() + "/" + dt.Rows[0]["name"].ToString() + Request.QueryString["classId"] + "/第" + Label1.Text + "次作业/" + FileUpload1.FileName;
        mm.Insert(n);
后面还有 5 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。