“/”应用程序中的服务器错误。指定的转换无效。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidCastException: 指定的转换无效。源错误:
行 198:
行 199: //ViewData["content"] = data.ToList();
行 200: Response.Write(data.ToList()[0].userName);
行 201:
行 202: }源文件: E:\webRoot\aspx\mvc\news\news\Controllers\chineseController.cs 行: 200 堆栈跟踪:
[InvalidCastException: 指定的转换无效。]
System.Data.SqlClient.SqlBuffer.get_Decimal() +254
System.Data.SqlClient.SqlDataReader.GetDecimal(Int32 i) +44
Read_qcbf_message(ObjectMaterializer`1 ) +972
System.Data.Linq.SqlClient.ObjectReader`2.MoveNext() +32
System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +327
System.Linq.Enumerable.ToList(IEnumerable`1 source) +58
news.Controllers.chineseController.message(String Class) in E:\webRoot\aspx\mvc\news\news\Controllers\chineseController.cs:200
lambda_method(Closure , ControllerBase , Object[] ) +108
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +17
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +199
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
System.Web.Mvc.<>c__DisplayClassd.<InvokeActionMethodWithFilters>b__a() +56
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +267
System.Web.Mvc.<>c__DisplayClassf.<InvokeActionMethodWithFilters>b__c() +20
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +190
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +345
System.Web.Mvc.Controller.ExecuteCore() +115
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +42
System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__4() +34
System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21
System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12
System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +43
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8836977
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.1--------------------------------------------------------------------------------------------------
上面是报错的信息
----------------------------------------------------------------------------------------------------
IQueryable<qcbf_message> data = from d in db.qcbf_message select d;
//ViewData["content"] = data.ToList();
Response.Write(data.ToList()[0].userName);如果数据库里面没有数据就不会报错...
但是其他表也没问题呀.
.....
谢谢了.
行 198:
行 199: //ViewData["content"] = data.ToList();
行 200: Response.Write(data.ToList()[0].userName);
行 201:
行 202: }源文件: E:\webRoot\aspx\mvc\news\news\Controllers\chineseController.cs 行: 200 堆栈跟踪:
[InvalidCastException: 指定的转换无效。]
System.Data.SqlClient.SqlBuffer.get_Decimal() +254
System.Data.SqlClient.SqlDataReader.GetDecimal(Int32 i) +44
Read_qcbf_message(ObjectMaterializer`1 ) +972
System.Data.Linq.SqlClient.ObjectReader`2.MoveNext() +32
System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +327
System.Linq.Enumerable.ToList(IEnumerable`1 source) +58
news.Controllers.chineseController.message(String Class) in E:\webRoot\aspx\mvc\news\news\Controllers\chineseController.cs:200
lambda_method(Closure , ControllerBase , Object[] ) +108
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +17
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +199
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
System.Web.Mvc.<>c__DisplayClassd.<InvokeActionMethodWithFilters>b__a() +56
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +267
System.Web.Mvc.<>c__DisplayClassf.<InvokeActionMethodWithFilters>b__c() +20
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +190
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +345
System.Web.Mvc.Controller.ExecuteCore() +115
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +42
System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__4() +34
System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21
System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12
System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +43
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8836977
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.1--------------------------------------------------------------------------------------------------
上面是报错的信息
----------------------------------------------------------------------------------------------------
IQueryable<qcbf_message> data = from d in db.qcbf_message select d;
//ViewData["content"] = data.ToList();
Response.Write(data.ToList()[0].userName);如果数据库里面没有数据就不会报错...
但是其他表也没问题呀.
.....
谢谢了.
解决方案 »
- Parameters.Add和Parameters.AddWithValue 有啥区别?
- 高手请进,急急急!
- 请教高手怎么实现上传跟下载的功能啊?
- 关于LinkButton传递参数问题,希望大家帮助解决
- 通过点击新闻标题,跳转到新闻内容页,怎么有错误啊。
- 如何在ASP.NET中设置数据库操作的时间?
- CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\yumen\22883dff\87b0bda\uvxfphvn.d
- C#.net与finereport之间怎么关联
- 请问:页面第一次加载与页面中的按钮回发刷新有什么区别?
- 请问如何自动提交一个FORM?
- Dataview
- calendar控件
居然是linq里面有个字段类型和数据库的不一样........