そして、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()
、<%= %>
物事はクールだったでしょう
これが整関数です...
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');
};