如何在ASP .NET MVC3中附加一些Model变量作为@ Url.Content的一部分

时间:2012-01-04 23:16:13

标签: c# .net asp.net-mvc asp.net-mvc-3

@photo.Image有一个图像名称。

如何在ASP .NET MVC 3中附加一些Model变量作为@Url.Content路径的一部分?

<a href="@Url.Content("~/images/????)"> @photo.Title</a>

感谢!!!

3 个答案:

答案 0 :(得分:6)

只需简单地连接照片。想象一下路径。

<a href='@Url.Content("~/images/" + photo.Image)'> @photo.Title</a>

答案 1 :(得分:2)

尝试更换:

    function GetTabInfo(controllerAction, clientInfoid, stepId) 
    {
       alert(controllerAction);

        var url = '@Url.Content("~/xxx")/?clientInfoid=' + clientInfoid + '&stepId=' + stepId;

        url = url.replace("xxx", controllerAction);

        alert(url);

         $.get(url, null, function (result) {

            //                alert(result);

          $(targetDiv).html(result);

        });
    }

答案 2 :(得分:1)

这样你就可以将Variable与字符串连接起来。

 src="@Url.Content( "~/Images/"+Model.Pic)"