seg*_*aco 3 iis asp.net-mvc iis-7
我在我的Web应用程序中使用ASP.NET MVC.它使用AJAX(MicrosoftAjax.js,MicrosoftMvcAjax.js,jquery-1.3.1.min.js)使用以下代码从视图调用Delete操作:
<%= Ajax.ActionLink("Delete", "Delete", new { id=item.id }, new AjaxOptions { Confirm = "Are you sure you want to delete the record?", HttpMethod = "Delete", UpdateTargetId = "divAttributeList" }) %>
Run Code Online (Sandbox Code Playgroud)
在控制器中,我使用此代码处理视图请求:
[AcceptVerbs(HttpVerbs.Delete)]
public ActionResult Delete(int id)
{
_service.DeleteAttribute(id);
return PartialView("List", _service.ListAttributes());
}
Run Code Online (Sandbox Code Playgroud)
当我在ASP.NET开发服务器上运行它时它工作得很好但是当我尝试在IIS7(Windows Vista或Windows Server 2008)上运行应用程序时,我收到错误
如果我按继续,浏览器会显示下一条消息
无法找到该资源.
谢谢你的帮助.
我会查看javascript包含的路径,以确保它们对于IIS7中使用的路径是正确的.我已经开始使用Url.Content()来确保我的路径是根据应用程序的根路径正确定义的.
<script type='text/javascript'
src='<%= Url.Content( "~/Scripts/jquery-1.3.1.min.js" ) %>'>
</script>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3142 次 |
最近记录: |