0

我自己得到的不是一个已知的错误,另一个动作中的这段代码通常可以工作

Unable to bind the runtime of the zero reference
  Description: An unhandled exception occurred during the execution of the current web request. Examine the stack trace for more information about this error and where it originated in the code.

  Exception Details: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Unable to bind the runtime of the zero reference

Source Error:

Line 169:@for (int i = 1; i < 10; i++)
Line 170:{
Line 171:    <span>@Ajax.ActionLink((i * 5).ToString(), "Start", new { cost = (i * 5), gameId = Model.IdGame }, AjaxStart)</span> 
Line 172:}
Line 173:

[RuntimeBinderException:Неудаетсявыполнитьпривязкиисполняющейсредыпонулевой ссылке ] CallSite.Target(封闭,调用点,对象)66
System.Dynamic.UpdateDelegates.UpdateAndExecute1(调用点站点,T0为arg0)438 ASP._Page_Views_Kamikaze2_TestGamePlay_cshtml.Execute(c)中:\Users\User\Documents\Visual Studio 2010\Projects\Igrok56\Web\Views\Kamikaze2\TestGamePlay.cshtml:171
System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +272
System.Web.Mvc.WebViewPage.ExecutePageHierarchy( ) +67
System.Web.WebPages.StartPage.RunPage() +58
System.Web.WebPages.StartPage.ExecutePageHierarchy() +94
System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +172
System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +574
System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +360
System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext上下文) +409 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +39
System.Web.Mvc.<>c_ DisplayClass1c.b _19() +60 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter过滤器,ResultExecutingContext preContext,Func 1 继续)+391 System.Web.Mvc.<> c_DisplayClass1e.b1 continuation) +391
System.Web.Mvc.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b() +61 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func

_1b() +61 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList 1.b__7(IAsyncResult ) +42 System.Web.Mvc.Async.WrappedAsyncResult`1.End() +141 System.Web.Mvc。 Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +54 System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +40 System.Web.Mvc.<>c _DisplayClasse.b_d () + 61 System.Web.Mvc.SecurityUtil.b _0(动作 f)+31 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(动作动作)+56 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+1101 filters, ActionResult actionResult) +285
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +830
System.Web.Mvc.Controller.ExecuteCore() +136
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +232 System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +39
System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +68
System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +44
System.Web.Mvc.Async.<>c__DisplayClass8




System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult 结果) +38
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8967757 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤, 布尔值和同步完成)+184

4

1 回答 1

1

发生此错误是因为 Model 为空

于 2012-04-29T05:18:31.167 回答