我需要找到一种格式化字符串的方法,以便我可以用标题替换“_TITLE_TO_REPLACE_”。我尝试使用单引号,以便可以在该位置输入标题,但我不知道如何转义FavoriteWallpaper和Wallpaper周围的引号,以便URL.Action调用有效。
var title = $(this).parent().siblings(".imageLink").children().attr('title');
$(this).attr('href', function() {
var url = '<%: Url.Action("FavoriteWallpaper", "Wallpaper", new { wallpaperId= "_TITLE_TO_REPLACE_"}) %>';
return url;
});
答案 0 :(得分:0)
试试这个:
var url = '<%: Url.Action("FavoriteWallpaper", "Wallpaper", new { wallpaperId= "' + title + '"}) %>';
答案 1 :(得分:0)
我假设您需要在页面呈现url.action之后执行此操作。
返回 url.replace( '_ TITLE_TO_REPLACE _',标题);