📄 infodetail.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using eInfo.data;
using System.IO;
using eInfo.file;
namespace eInfo.sys
{
/// <summary>
/// InfoDetail 的摘要说明。
/// </summary>
public partial class InfoDetail : System.Web.UI.Page
{
public string url="";
protected void Page_Load(object sender, System.EventArgs e)
{
DB myDB=new DB();
if( Request.Params["id"]!=null)
{
string id=Request.Params["id"].ToString();
if(!IsPostBack)
{
DataTable myTable=myDB.GetInfo(id);
LbName.Text=myTable.Rows[0][0].ToString();
LbType.Text=myTable.Rows[0][1].ToString();
LbDate.Text=myTable.Rows[0][3].ToString();
LbSize.Text=myTable.Rows[0][4].ToString()+"字节";
TextBox1.Text=myTable.Rows[0][2].ToString();
string filename=myTable.Rows[0][6].ToString();
//创建文件
MFile myFile=new MFile();
string SouceDir=Server.MapPath("../temp/");
if(!myFile.CheckDir(SouceDir))
{
myFile.CheckDir(SouceDir);
}
byte[] data;
data=(byte[])myTable.Rows[0][5];
string path=SouceDir+filename;
FileStream fp=new FileStream(path,FileMode.OpenOrCreate,FileAccess.Write);
BinaryWriter writer=new BinaryWriter(fp);
int count=data.Length;
writer.Write(data);
writer.Close();
fp.Close();
url="<a href=../temp/"+filename+">"+ LbName.Text+"("+filename+")"+"</a>";
}
else
{
LbName.Text="";
LbSize.Text="";
TextBox1.Text="";
LbDate.Text="";
}
}
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -