gridview中的图像/链接未使用mvc2从生产服务器显示/工作

时间:2012-02-25 10:58:49

标签: asp.net-mvc-2

我是MVC2的新手,我已经使用用户详细信息填充了gridview,其中包含图像和指向另一个页面的链接。在我的开发机器上一切正常,但在我的IIS 7.5上看起来似乎没那么容易,图像没有显示,点击链接时显示404.0错误页面。

1)我发布的网站在主母版页上显示模板和图像。 2)我的Index.aspx有一个网格,通过调用数据库来填充图像,如下所示:                         宽度=“50px”高度=“50px”/> 3)它还有一个超链接,点击该链接应导航到另一个页面,但它显示404.0错误页面。

我的先决条件如下:

1)我已经在bin文件夹中包含了所需的所有DLL。 2)我的母版页面有Url.Content代码来获取css / styles。 3)已将IUSR,IIS_IUSR,Network的权限授予该文件夹。

请尽快帮助我。

谢谢, Ravindranath

1 个答案:

答案 0 :(得分:0)

替换:

ImageUrl='<%# Eval("VisitorMaster.ID", "/Visitor/showImage/{0}") %>'

使用:

ImageUrl='<%# Eval("VisitorMaster.ID", "~/Visitor/showImage/{0}") %>'

注意~/将被虚拟目录的名称替换。