【发布时间】:2010-07-26 22:57:04
【问题描述】:
我想实现一个 Jquery 厚框来显示从我在 ASP.Net MVC 中的数据库生成的图像。我的链接大致是这样的:
<a href="<%=Url.Action("ShowPhoto", "Item", new { id = pic.pictureID }) %>" class="thickbox"><img src="<%= Url.Action( "ShowThumbnail", "Item", new { id = pic.pictureID } ) %>" alt="" width="100px" /></a>
但是,我遇到了由 Url.Action 链接引起的错误。
有人请帮帮我!!
编辑:抱歉,我忘了把错误输入。
在 Visual Studio 中:
用户代码未处理 NullReferenceException。你调用的对象是空的。 (这在 UnitofWork.CurrentUnitOfWork.Dispose(); 中突出显示)
在我的错误日志中:
System.Web.HttpException (0x80004005): 一个潜在危险的 Request.Path 从客户端检测到值 (&)。在 System.Web.HttpRequest.ValidateInputIfRequiredByConfig() 在 System.Web.HttpApplication.ValidateRequestExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean & completedSynchronously)
System.Web.HttpException (0x80004005): 文件不存在。在 System.Web.StaticFileHandler.GetFileInfo(字符串 virtualPathWithPathInfo,字符串 物理路径,HttpResponse 响应)
在 System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext 上下文,字符串 overrideVirtualPath)
在 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext 上下文,AsyncCallback 回调, 对象状态)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean & completedSynchronously)
【问题讨论】:
-
发布您的错误会有所帮助。
标签: jquery asp.net-mvc thickbox