ASP.NET управления изображением не показывает изображение - PullRequest
0 голосов
/ 01 марта 2011

Я использую элемент управления изображением, но он не отображает изображения.Когда я вижу его источник просмотра, он отображает правильный путь изображенияURL страницы: devweb.tsgdomain.com/americaneyenew/News.aspx

lblTitle.Text = dtNews.Rows[0]["NewsTitle"].ToString();
string strPhotosImage = dtNews.Rows[0]["Image"].ToString();
if (strPhotosImage != string.Empty)
{
    string Extension = strPhotosImage.Substring(strPhotosImage.LastIndexOf("."));
   // Server.MapPath("~/ENewsLetterFileUpload/NPH_" + strOriginalFileName + "_1.PDF");
    ImgNews.ImageUrl = Server.MapPath("~/ENewsImage/" + iNewsID + "_1" + Extension);
        //Server.MapPath("~/ENewsImage/" + iNewsID + "_1" + Extension);
        //"../ENewsImage/" + iNewsID + "_1" + Extension;
    ImgNews.Visible = true;
}
else
{
    ImgNews.Visible = false;
}

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

Ответы [ 2 ]

4 голосов
/ 01 марта 2011

вы не должны использовать в качестве server.mappath

ImgNews.ImageUrl = "~/ENewsImage/" + iNewsID + "_1" + Extension; 

будет достаточно.

1 голос
/ 01 марта 2011

Я думаю, у вас неправильный URL.

Когда вы делаете:

        String testURL = Server.MapPath("~/ENewsImage/" + iNewsID + "_1" + Extension);
        Response.Redirect(testURL);

Ваше изображение там? Убедитесь в правильности URL-адреса, распечатав его на экране или посетив его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...