Я пытаюсь найти способ правильно загрузить GIF ... Видимо, способ, которым я делаю это сейчас, вызывает предупреждение о смешанном содержании на странице. Я попытался использовать Url.Content (~ / path / to / javascript / file) и ResolveClient (~ / does / work / any) ... Что я могу сделать, чтобы обойти это предупреждение? Я покажу вам мой код + предупреждение, которое я получу ...
function DemoSearchInternals()
{
//debugger;
var form = $("#DemoGraphID");
$div = $("#TabView1");
var srlzdform = form.serialize();
var PopID = <% =PopID %>;
var options = [];
var $url = $("#target").attr("action");
//getSize();
$('<div id="overlay">').css({
position: 'absolute',
opacity: 0.2,
top : $div.offset().top,
left : $div.offset().left,
width : $div.width(),
height : $div.outerHeight(),
background: 'grey url(<%=ResolveClientUrl("~/images/indicator_web20_working.gif")%>) no-repeat center'
}).hide().appendTo($div);//Url.Content("~/images/indicator_web20_working.gif")
$("#overlay").fadeIn();
$.post('<%:Url.Action("SearchByDemographic", "PatientACO")%>', srlzdform, function (data)
{
DisplayDemographicSearch(data);
$("#overlay").fadeOut('slow', function () {
$("#overlay").remove();
});
});
}
![The warning that I get](https://i.stack.imgur.com/8eul8.png)
Меня особенно беспокоит фоновый раздел? В приложении asp.net MVC2 это лучший способ для вызова URL? Этот раздел:
background: 'grey url(<%=Url.Content("~/images/indicator_web20_working.gif")%>) no-repeat center'
Вы видите, где написано, что серый url (yadda yadd) я правильно называю Url? Есть ли лучший способ назвать это?