MVC2 - IIS7,虚拟目录 - Url.Content

时间:2012-02-26 18:36:00

标签: asp.net-mvc iis-7 virtual-directory

我有MVC2应用程序在网站的根目录上运行良好,但是当我将其发布到虚拟目录时,没有任何图像或css工作。我使用了Url.Content,除了使用Javascript和JW Player的视频文件外,所有内容都有效。 我正在构建我的动态按钮:

  

onClick = string.Format(“videoplayer('../ video / {0}')”,VideoName);

现在我需要使用Url.Content,尝试过多种方法但失败了,我很感激您的意见。 提前致谢

1 个答案:

答案 0 :(得分:2)

您可以将标记与javascript分开。例如,您可以使用HTML5 data-*属性和jQuery:

<div class="player" data-url="<%= Url.Content("~/video") %>/foo.avi">
    Play foo
</div>

<div class="player" data-url="<%= Url.Content("~/video") %>/bar.avi">
    Play bar
</div>

然后在单独的javascript文件中,您可以订阅.click事件:

$(function() {
    $('.player').click(function() {
        var url = $(this).data('url');
        videoplayer(url);      
        return false;
    });
});