前台绑定 DataGrid 的数据源为View并传递一个参数到 View 中,但是运行时报错。
没看懂,key是什么?
子线程里才会null吧!
key是view里面的参数,行参Model
第一张图是View的定义,需要传入@Model这个参数
第二张图是html中DataGrid调用View,queryParms 传入Model的实际值
第三张图是报的错误,HttpContext.Current.request[Model]去传入参数时报错。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: Domain 2): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.JScript\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.JScript.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Runtime\v4.0_14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Runtime.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b34e8db4\73afac55\assembly\dl3\12d80275\06fa4bfe_a41fd201\DotNetCasClient.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b34e8db4\73afac55\assembly\dl3\ddb6b836\137f39d7_2421d201\Aries.Core.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Internals\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Internals.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b34e8db4\73afac55\assembly\dl3\adcc7524\e61fbfc7_881bd201\CYQ.Data.dll”。模块已生成,不包含符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data.OracleClient\v4.0_4.0.0.0__b77a5c561934e089\System.Data.OracleClient.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\mscorlib.resources.dll”。模块已生成,不包含符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\System.Data.resources.dll”。模块已生成,不包含符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
线程 0x3128 已退出,返回值为 0 (0x0)。
线程 0x233c 已退出,返回值为 0 (0x0)。
线程 0x1d54 已退出,返回值为 0 (0x0)。
线程 0x1854 已退出,返回值为 0 (0x0)。
线程 0x38e8 已退出,返回值为 0 (0x0)。
引发的异常:“System.NullReferenceException”(位于 Aries.Core.dll 中)
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b34e8db4\73afac55\assembly\dl3\47ede143\b813b1d7_2421d201\Aries.Controllers.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.resources\v4.0_4.0.0.0_zh-Hans_b03f5f7f11d50a3a\System.Web.resources.dll”。模块已生成,不包含符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131203782179787946): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Transactions.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\System.Transactions.resources.dll”。模块已生成,不包含符号。
System.Transactions Critical: 0 :
在 Aries.Core.Sql.SqlCode.GetCode(String key, Object[] stringFormatValues) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\SQL\SQLCode.cs:行号 172
在 Aries.Core.Extend.CrossDb.LoadViewSchema(Object para) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\Extend\CrossDb.cs:行号 89
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart(Object obj)
在 Aries.Core.Sql.SqlCode.FormatPara(String sql) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\SQL\SQLCode.cs:行号 210
在 Aries.Core.Sql.SqlCode.GetCode(String key, Object[] stringFormatValues) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\SQL\SQLCode.cs:行号 172
在 Aries.Core.Extend.CrossDb.LoadViewSchema(Object para) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\Extend\CrossDb.cs:行号 89
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart(Object obj)
线程 0x3980 已退出,返回值为 0 (0x0)。
引发的异常:“System.NullReferenceException”(位于 Aries.Core.dll 中)
System.Transactions Critical: 0 :
在 Aries.Core.Sql.SqlCode.GetCode(String key, Object[] stringFormatValues) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\SQL\SQLCode.cs:行号 172
在 Aries.Core.Extend.CrossDb.LoadViewSchema(Object para) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\Extend\CrossDb.cs:行号 89
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart(Object obj)
在 Aries.Core.Sql.SqlCode.FormatPara(String sql) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\SQL\SQLCode.cs:行号 210
在 Aries.Core.Sql.SqlCode.GetCode(String key, Object[] stringFormatValues) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\SQL\SQLCode.cs:行号 172
在 Aries.Core.Extend.CrossDb.LoadViewSchema(Object para) 位置 D:\JTJSVN\Source\Aries-master\Aries.DevFramework\Aries.Core\Extend\CrossDb.cs:行号 89
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart(Object obj)
@pxiaozei:
看代码是第一次初始化时预先加载表脚本的代码。
不过代码里是有过滤有@参数的是不执行的,所以应该不会执行才对,也可能是你没更新,或者理解以下代码调试:
见以下三张图: