怎么把Object类型转换为HtmlInputFile类型...急急 Object ob =Request.Params["html_attachment"]; //上传文件的路径,ob是可以获取到值的 HtmlInputFile inputFile = ob as HtmlInputFile; //类型转换的时候inputFile就为null,各位高手指点一下..拜托 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Object ob =Request.Params["html_attachment"];if(ob!=null) HtmlInputFile inputFile = ob as HtmlInputFile; 数据类型不是 HtmlInputFile Request.Params[]索引器返回的类型为String Request.Params是所有post和get传过来的值的集合,字符串Request.Files 3楼的做法不对喔!!2楼,我就是要它转换为HtmlInputFile类型... if(ob != null && ob.GetType() == typeof(HtmlInputFile)) { HtmlInputFile inputFile = ob as HtmlInputFile ;} 就是ob可以获取到值例如“C:\Documents and Settings\Administrator\桌面\新建 文本文档.txt”,但是我把它转换为HtmlInputFile的时候inputFile为空值..转换不了 而且我获取到的是Object类型,根本不是HtmlInputFile类型,如果获取到的是string类型就转换不了HtmlInputFile类型了 Object是.net里所有类的基类。另外,查了查MSDN,好像不是你说的那么转的。msdn里写的是如下写法:HtmlInputFile file = new HtmlInputFile();file.ID = "File1"; 因为他们写了一个公共的方法,参数类型是HtmlInputFile类型的!!我现在只是调用他们的方法... Object ob =Request.Files["html_attachment"];获取到的值是null值 HtmlInputFile file = Request.Files[0]; 我要做的效果是获取到表单的值(包括上传图片)之后就要跳到另外的页面处理,然后我想在另外的页面接受传过来的值(上传路径的值),把上传路径的值转换成HtmlInputFile类型...如果不是这样那用什么方法比较好! 请问一个正则表达式 清空窗体? 判断一个文件的扩展名是不是rmvb怎么写啊 如何自己制作打印对话框 高手请指点:用Response.Write导出word中遇到的问题 新手求助 ! 求助基本问题 关于存储过程逻辑具有事务特性的疑问,请大侠们进来讨论下 请问C#中怎么获取系统DSN数据源相关信息 vs 2008调试报错WebDev.WebServer.exe遇到问题需要关闭,有没有大虾知道怎么办啊???? 一个基于WCF的项目通常需要建立几个servichost,是一个还是多个? 自定义属性值编译后还原为默认值
if(ob!=null)
HtmlInputFile inputFile = ob as HtmlInputFile;
Request.Files
if(ob != null && ob.GetType() == typeof(HtmlInputFile)) {
HtmlInputFile inputFile = ob as HtmlInputFile ;
}
file.ID = "File1";