ASP.NET中,“没有为该对象定义无参数的构造函数”的错误
2012-08-16 16:24
513 查看
本人在ASP.NET中犯了一个很弱智低级的错误,总是断点调试不进此方法。
[HttpGet]
public ActionResult Get_AMODEL(MyModel QModel)
{
}
出现了“没有为该对象定义无参数的构造函数”的错误(No parameterless constructor defined for this object),调了半天,后来发现,为MyModel的无参构造函数未申明是public,那么默认就是private。因此,只有一个私有构造函数,类是不能被实例化,也不能被继承,一个既不能被实例化,也不能被继承的类,是没有什么意义的,因此出错了。
记录一下,以防下次再犯这种低级错误。
本文出自 “一只博客” 博客,请务必保留此出处http://cnn237111.blog.51cto.com/2359144/964998
[HttpGet]
public ActionResult Get_AMODEL(MyModel QModel)
{
}
出现了“没有为该对象定义无参数的构造函数”的错误(No parameterless constructor defined for this object),调了半天,后来发现,为MyModel的无参构造函数未申明是public,那么默认就是private。因此,只有一个私有构造函数,类是不能被实例化,也不能被继承,一个既不能被实例化,也不能被继承的类,是没有什么意义的,因此出错了。
记录一下,以防下次再犯这种低级错误。
本文出自 “一只博客” 博客,请务必保留此出处http://cnn237111.blog.51cto.com/2359144/964998
相关文章推荐
- .Net Framework 4.5.1 ASP.NET MVC 5 下新建视图报“错误 运行所选代码生成器时出错 无法检索元数据 没有为该对象定义无参数构造函数”
- ASP.net 调试错误,对象标识符没有表示一个有效的对象。(异常来自HRESULT:0x800710D8)
- C#(ASP.NET)错误: 无法获取属性“0”的值: 对象为 null 或未定义 关键字 'user' 附近有语法错误。
- ASP.NET错误信息:至少一个参数没有被指定值
- asp.net中使用access数据源时出现至少一个参数没有被指定值的错误
- ASP.net 调试错误,对象标识符没有表示一个有效的对象。(异常来自HRESULT:0x800710D8)
- 解决[ASP.NET]"编译器错误信息: CS1595: 已在多处定义"的问题
- “/”应用程序中的服务器错误。当前标识(NT AUTHORITY/NETWORK SERVICE)没有对“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的写访问权
- Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
- asp.net报出“非静态字段、方法或属性’System.Web.UI.Page.Response.get‘要求对象引用”错误
- 错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
- ASP.NET Core应用的错误处理[2]:DeveloperExceptionPageMiddleware中间件如何呈现“开发者异常页面”
- 没有为该对象定义无参数的构造函数(MVC 之DefaultControllerFactory 依赖注入)
- error C2470 错误记录与解决方法。“看起来像函数定义,但没有参数列表”
- ASP.NET Core应用的错误处理[3]:ExceptionHandlerMiddleware中间件如何呈现“定制化错误页面”
- ASP.NET 嵌套母版页中找不到控件问题(未已用到对象错误)
- C++中定义结构体对象提示没有合适的默认构造函数可用错误
- Asp.net Ajax 中的脚本错误: 'Sys'未定义 的解决方法
- 编译器错误消息: CS1061: “ASP.default_aspx”不包含“Button1_Click”的定义,并且找不到可接受类型为“ASP.default_aspx”的第一个参数的扩展方法“Bu
- asp.net 应用程序中的服务器错误 对象名 无效