Javascript 无法使用ajax呈现img标记

Javascript 无法使用ajax呈现img标记,javascript,jquery,html,ajax,asp.net-mvc,Javascript,Jquery,Html,Ajax,Asp.net Mvc,我使用ajax返回当前用户配置文件图像,但它将此img与真正的src一起带来,但如果我在html工作中使用此img标记,则不会显示图像在布局中的位置,但它不会根据mvc5中的请求工作 public async Task<string> GetImageUrl() { var id = User.Identity.Name.SplitFormAuthentication().id; var firstOrDefault =await _user

我使用ajax返回当前用户配置文件图像,但它将此img与真正的src一起带来,但如果我在html工作中使用此img标记,则不会显示图像在布局中的位置,但它不会根据mvc5中的请求工作

 public async Task<string> GetImageUrl()
    {
        var id = User.Identity.Name.SplitFormAuthentication().id;
        var firstOrDefault =await _user.Where(m => m.Id == id).FirstOrDefaultAsync();
        if (firstOrDefault != null)
        {
            string url =string.Format("<img src='~/File/Profile/{0}' id='' alt='' />", firstOrDefault.Avatar);
           var s=WebUtility.HtmlDecode(url);
            return s;
        }
        return "";
    }
public异步任务GetImageUrl()
{
var id=User.Identity.Name.SplitFormAuthentication().id;
var firstOrDefault=await _user.Where(m=>m.Id==Id).FirstOrDefaultAsync();
if(firstOrDefault!=null)
{
字符串url=string.Format(“,firstOrDefault.Avatar”);
var s=WebUtility.HtmlDecode(url);
返回s;
}
返回“”;
}
在布局中,ajax调用是

<script>
        $(document).ready(function () {
            GetImageUrl();
            function GetImageUrl() {

                //alert($(this).parent().parent().parent().attr("class"));

                var pa = $(".addEdu");

                $.ajax({
                    url: "@Url.Action("GetImageUrl","Home")",
                    type: "POST",
                    dataType: "html",
                    context: this,
                    data: {

                    },
                    success: function (data) {
                        alert(data);
                        $("#profileimg").html(data);
                        $(".ssss").html(data);

                    },
                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                        alert("");
                    }
                });

            }
        })
    </script>

$(文档).ready(函数(){
GetImageUrl();
函数GetImageUrl(){
//警报($(this.parent().parent().parent().attr(“类”));
var pa=$(“.addEdu”);
$.ajax({
url:“@url.Action”(“GetImageUrl”,“Home”)”,
类型:“POST”,
数据类型:“html”,
背景:这,,
数据:{
},
成功:功能(数据){
警报(数据);
$(“#profileimg”).html(数据);
$(“.ssss”).html(数据);
},
错误:函数(XMLHttpRequest、textStatus、errorshown){
警报(“”);
}
});
}
})

它无法像这样解析图像url

string url = string.Format("<img src='~/File/Profile/{0}' id='' alt='' />", firstOrDefault.Avatar);
stringurl=string.Format(“,firstOrDefault.Avatar”);
试一试

stringurl=string.Format(“”,url.Content(string.Format(“~/File/Profile/{0}”,firstOrDefault.Avatar));
string url = string.Format("<img src='{0}' id='' alt='' />", Url.Content(string.Format("~/File/Profile/{0}", firstOrDefault.Avatar)));