而且我无法让 mvc4 识别图像位置...
这是我正在使用的代码...
var $loading = $('<img src="Url.Content("~/Images/ajax-loader.gif")" alt="loading" class="ui-loading-icon">');
放入@符号并没有帮助......它只会让事情变得更糟。然后我在一个函数中调用它......
$dialog
.append($loading)
.load($url)
.dialog({
autoOpen: false
, title: $title
, width: 1200
, modal: true
, minHeight: 350
, show: 'fade'
, hide: 'fade'
});
在 MVC2 中,我只需将Url.Content()
in<%= %>
标记包围起来,事情就会很酷
这是整个功能...
function loadDialog(tag, event, target) {
//debugger;
event.preventDefault();
var $loading = $('<img src="@(Url.Content("~/Images/ajax-loader.gif"))" alt="loading" class="ui-loading-icon">');
debugger;
var $url = $(tag).attr('href');
var $title = $(tag).attr('title');
var $dialog = $('<div></div>');
$dialog.empty();
$dialog
.append($loading)
.load($url)
.dialog({
autoOpen: false
, title: $title
, width: 1200
, modal: true
, minHeight: 350
, show: 'fade'
, hide: 'fade'
});
$dialog.dialog('open');
};