[WebMethod]
public string UploadFile(System.Web.UI.HtmlControls.HtmlInputFile File)
{
//获取上传的文件名
string fileName = File.PostedFile.FileName;
//得到扩展名
string fileExt = fileName.Substring(fileName.IndexOf("."));
return fileName;
}
为什么这个未完成的代码会出错?编译是成功的,但运行时提示:
类型“System.Web.UI.Control”上的属性“ClientID”无法序列化,因为它是用说明性安全权限属性修饰的。请考虑在属性访问器中使用命令性断言或请求。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 类型“System.Web.UI.Control”上的属性“ClientID”无法序列化,因为它是用说明性安全权限属性修饰的。请考虑在属性访问器中使用命令性断言或请求。
public string UploadFile(System.Web.UI.HtmlControls.HtmlInputFile File)
{
//获取上传的文件名
string fileName = File.PostedFile.FileName;
//得到扩展名
string fileExt = fileName.Substring(fileName.IndexOf("."));
return fileName;
}
为什么这个未完成的代码会出错?编译是成功的,但运行时提示:
类型“System.Web.UI.Control”上的属性“ClientID”无法序列化,因为它是用说明性安全权限属性修饰的。请考虑在属性访问器中使用命令性断言或请求。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 类型“System.Web.UI.Control”上的属性“ClientID”无法序列化,因为它是用说明性安全权限属性修饰的。请考虑在属性访问器中使用命令性断言或请求。
解决方案 »
- 在server上使用AsyncPostBackTrigger
- 急需解决SQL Server 2008 安装问题
- JQuery formValidator的ajaxValidator验证用户名是否被注册。
- 可不可以帮我调试一下这个程序,快疯啦
- 难道不可以将一个数组的内容存入DataTable 然后绑定到 repeater 吗? 大家帮看看.?
- 哪位高手说一下这个网页的表格行边框线是怎么做到的?
- 求 asp.net 导出excel 方法的表头设置
- asp.net连结数据库。
- 有关登陆帐号
- 调试ASP.net程序出错,怎么解决?
- 如何申明SqlConnection与SqlCommand的全局变量?
- 郁闷中~~配置错误,我已经把虚拟目录作为应用程序进行配置可还是不行!
http://dotnet.aspx.cc/ShowDetail.aspx?id=6381BD5F-51F3-4339-4239-1328564A1B2A