都是一样的,
aspx页和cs代码分离啊。
一回事。
System.IO
aspx页和cs代码分离啊。
一回事。
System.IO
解决方案 »
- 关于asp.net中表格显示的问题
- 前端js怎么得不到后台c#变量呢?
- 又来发帖了,希望大家帮帮忙........下班前结贴,在线,急!!!
- 重写SqlMembershipProvider的CreateUser方法,帮我看看这个查询语句
- asp.net的运行权限问题,
- 请大家谈谈在ASP.NET的开发中,都喜欢用什么表格和报表控件
- 页面权限问题
- Dataset添加新行出现错误,请执教
- 关于二级关联菜单的问题???
- 在web中怎么调用如.exe之类的应用程序
- 我用oledbDataReader取得数据源,请问我怎么取得数据表中一共有多少行?当然不能用for循环
- 一个页面里既有服务器端控件,又有客户端控件,在提交时怎么得到服务器端控件得值?C#里有没有类似VB的 with关键字?
下面这段代码是我做的邮箱的附件处理部分,你可以看看.放在提交按钮的事件里:
if(FJ=="1")
{
string cond1,fmz,fmz1,istrfilefolder,fjpath,fjpath1;
float fzjs;
fmz1=Emailfile.PostedFile.FileName.ToString();
fmz=Path.GetFileName(fmz1);
NameValueCollection rsv=Request.ServerVariables;
istrfilefolder=rsv.Get("APPL_PHYSICAL_PATH");
fjpath=istrfilefolder+"\\fjwz\\"+"_"+this.Session["username"].ToString()+DateTime.Now.ToString().Replace("-","_").Replace(":","_")+"_"+fmz;
fjpath1="\\fjwz\\"+"_"+this.Session["username"].ToString()+DateTime.Now.ToString().Replace("-","_").Replace(":","_")+"_"+fmz;
Emailfile.PostedFile.SaveAs(fjpath);
fzjs=float.Parse(Emailfile.PostedFile.ContentLength.ToString())/1024;
if(fzjs>=4*1024)
{
this.Session["Msg"]="对不起,您的附件容量太大了,<a href='javascript:window.history.back()'>请返回!</a>";
Response.Redirect("msg.aspx");
}
string zjs20;
int zjs21=fzjs.ToString().Length;
if(zjs21>3)
{
zjs20=fzjs.ToString().Remove(zjs21-2,2);
}
else
{
zjs20=fzjs.ToString();
}
fzjs=float.Parse(zjs20);
cond1="'"+bh+"','"+fmz+"','"+fjpath1+"','"+fzjs+"'";
this.Session["Msg"]=service.Ins2("tbs_YJFJ",cond1);
}希望对你有所帮助
if(FJ=="1")
{
string cond1,fmz,fmz1,istrfilefolder,fjpath,fjpath1;
float fzjs;
fmz1=Emailfile.PostedFile.FileName.ToString();
fmz=Path.GetFileName(fmz1);
NameValueCollection rsv=Request.ServerVariables;
istrfilefolder=rsv.Get("APPL_PHYSICAL_PATH");
fjpath=istrfilefolder+"\\fjwz\\"+"_"+this.Session["username"].ToString()+DateTime.Now.ToString().Replace("-","_").Replace(":","_")+"_"+fmz;
fjpath1="\\fjwz\\"+"_"+this.Session["username"].ToString()+DateTime.Now.ToString().Replace("-","_").Replace(":","_")+"_"+fmz;
Emailfile.PostedFile.SaveAs(fjpath);
fzjs=float.Parse(Emailfile.PostedFile.ContentLength.ToString())/1024;
if(fzjs>=4*1024)
{
this.Session["Msg"]="对不起,您的附件容量太大了,<a href='javascript:window.history.back()'>请返回!</a>";
Response.Redirect("msg.aspx");
}
string zjs20;
int zjs21=fzjs.ToString().Length;
if(zjs21>3)
{
zjs20=fzjs.ToString().Remove(zjs21-2,2);
}
else
{
zjs20=fzjs.ToString();
}
fzjs=float.Parse(zjs20);
cond1="'"+bh+"','"+fmz+"','"+fjpath1+"','"+fzjs+"'";
this.Session["Msg"]=service.Ins2("tbs_YJFJ",cond1);
}
lstrFileName = loFile.PostedFile.FileName.ToString
报错:未将对象引用设置到对象的实例。为什莫
在form中加上encType="multipart/form-data"就不会报错:未将对象引用设置到对象的实例了。