zoukankan      html  css  js  c++  java
  • 下载word文档

    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string courseName = ((Label)GridView1.Rows[e.RowIndex].Cells[1].FindControl("Label1")).Text.ToString();//在GridView中文件名字
            string time = ((Label)GridView1.Rows[e.RowIndex].Cells[2].FindControl("Label2")).Text.ToString();//在GridView中找时间
            string tempPath = BusyworkManage.Path + tm.ReturnTeacherID(Request.Cookies["StudentID"].Value.ToString()) +BusyworkManage.TopicPath +
    courseName + "/" + courseName + "_" + time + ".doc";//这样做是为了不使下载后的文件的名字重复!~~。
            string path = Server.MapPath(tempPath);
            FileInfo fInfo = new FileInfo(path);
            string fname = fInfo.Name;
            Response.Clear();
            Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fname));
            Response.AddHeader("Content-Length", fInfo.Length.ToString());
            Response.ContentType = "application/octet-stream";
            Response.WriteFile(fInfo.FullName);
            Response.Flush();

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Height="139px"
            Width="100%" OnRowDeleting="GridView1_RowDeleting"
                onselectedindexchanged="GridView1_SelectedIndexChanged">
            <Columns>
            。。。。。。省略代码。。。。。
                <asp:BoundField DataField="成绩" HeaderText="成绩">
                    <ItemStyle HorizontalAlign="Center" />
                </asp:BoundField>
                <asp:CommandField ButtonType="Button" DeleteText="下作业载" ShowDeleteButton="True">
                    <ItemStyle HorizontalAlign="Center" />
                </asp:CommandField>
                <asp:HyperLinkField Text="提交作业" DataNavigateUrlFormatString="SubmitBusywork.aspx?course={0}&amp;time={1}" DataNavigateUrlFields="课程名称,作业次数">
                    <ItemStyle HorizontalAlign="Center" />
                </asp:HyperLinkField>
            </Columns>
        </asp:GridView>

  • 相关阅读:
    webpack实现开发、测试、生产等环境的打包切换
    Python报错
    WGAN将数值限制在一定范围内 Python代码 tf.clip_by_value(p, -0.01, 0.01))
    cmd 进入指定文件夹
    Wasserstein 距离
    MSE(均方误差)、RMSE (均方根误差)、MAE (平均绝对误差)
    inf
    plt画log图
    KL散度与JS散度
    安装指定版本的第三方包
  • 原文地址:https://www.cnblogs.com/fjzhang/p/2487513.html
Copyright © 2011-2022 走看看