Изображение не отображается при размещении, когда код отправляется с контроллера в asp.net core 2.0 - PullRequest
0 голосов
/ 26 октября 2018

Попытка отправить элемент <img> из контроллера и отобразить его в пользовательском интерфейсе внутри JQgrid.

public HomeController(IHostingEnvironment HostingEnvironment, IConfiguration Configuration)
{
            this.HostingEnvironment = HostingEnvironment;
}
public JsonResult GetType()
{
    AMCType_Home TypeData = new Type_Home();
    string AppPath = HostingEnvironment.WebRootPath;
    TypeData.Edit = "<img src='" + Path.Combine(AppPath, "/Content/Images/edit.gif") + "' width='14' height='14' id='Type_" + Convert.ToInt32(Reader["Type_ID"]) + "' class='imgEditType'  editmode='false' Title='Edit'  />";
    return Json(TypeData);
}

Это мой код JQgrid.

$("#tblAMCType").jqGrid({
    url: AbsoluteURL_P('/Home/GetType'),
    datatype: 'json',
    cache: false,
    type: "GET",
    colModel: [
    {
      label: 'Edit', name: 'Edit', width: 30, align: 'center', search: false, sortable: false
    }],
    loadComplete: function (data)
    {
        console.log(data);
    }
});

Я могу получить изображение, когда проект запускается локально , но когда размещено на IIS , изображение не отображается.

Пожалуйста, помогите. Заранее спасибо

...