使用Url.Action在视图页面中未显示图像

贾伊什·帕蒂尔

我正在尝试在视图页面中显示图像,但它不会显示在浏览器中。这是我的代码:MyChat.cshtml

<td>
<img src="@Url.Action("GetImage", "Mailbox", new { name = Session["Loginname"].ToString() })" id="photo"/>
</td>

控制器

public FileContentResult GetImage(string name)
{
   byte[] cover = GetImageFromDataBase(name);
   ViewData["image"] = cover;
     if (cover != null)
     {
         return File(cover, "image/jpeg");
     }
     else
     {
           return null;
     }
 }

public byte[] GetImageFromDataBase(string name)
{
   RegisterLogic logic = new RegisterLogic();
   byte[] image = logic.GetImage(name);
   return image;
}

我用于从SQL Server 2008 R2检索值的业务逻辑如下:

public byte[] GetImage(string name)
        {
            con.ConnectionString = str;
            cmd.Connection = con;
            if (con.State == ConnectionState.Open)
                con.Close();
            if (con.State == ConnectionState.Closed)
                con.Open();
            cmd.CommandText = "Select Picture from InspiniaMessage where UserName='" + name + "'";
            cmd.CommandType = CommandType.Text;


            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            sda.Fill(dt);
            Message m = new Message();           
            foreach (DataRow dr in dt.Rows)
            {
                Message mn = new Message();
                mn.Picture = (byte[])(dr["Picture"]);
                m.Picture = mn.Picture;             

            }           
            return m.Picture;
            con.Close();
        }
     }

我没有任何错误,但是图像未显示在视图中。

埃桑·贾杰德(Ehsan Sajjad)

Url.Action生成针对控制器执行操作的网址,它永远不会调用该操作,对于调用操作,您将必须使用Html.Action()帮助程序。

当你写:

@Url.Action("ActionName","ControllerName")

它以如下形式返回url作为字符串:

localhost/Controller/Action

使用Html.Action()您要执行的操作:

<img src="@Html.Action("GetImage", 
                       "Mailbox", 
                      new 
                        { 
                         name = Session["Loginname"].ToString() 
                        })" 
     id="photo"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用页面控件滚动视图以在iOS中显示图像

来自分类Dev

在VF页面中导出Excel-使用动态图像URL时图像未显示

来自分类Dev

使用全息视图显示来自 url 的图像

来自分类Dev

使用jQuery添加的页面视图源中未显示元标记

来自分类Dev

集合视图图像未显示,但 URL 工作正常

来自分类Dev

使用echo在我的页面中显示图像

来自分类Dev

如何使用 url API 从输入中搜索图像,使用 javascript 并显示到 html 页面?

来自分类Dev

使用BufferedImage图像未显示在JPanel中

来自分类Dev

使用php在MongoDB中未显示图像

来自分类Dev

图像未使用 JavaScript 显示在 div 中

来自分类Dev

如何使用数据库中的图像URL并在Razor页面中显示?

来自分类Dev

如何使用数据库中的图像URL并在Razor页面中显示?

来自分类Dev

根据URL ID突出显示视图页面中的特定文本

来自分类Dev

如何在HTML页面中使用数据URL显示图像

来自分类Dev

图片未显示在默认URL以外的页面中

来自分类Dev

图像视图如何在SWiftUI中通过URL显示照片?

来自分类Dev

URL的SwiftUI图像未显示

来自分类Dev

URL源图像未显示在.Net Core中

来自分类Dev

上传的 wordpress 中的图像 url 未显示在我的网站上

来自分类Dev

使用Akavache在列表视图适配器中显示图像

来自分类Dev

使用透明视图在UITableview中显示图像列表

来自分类Dev

使用视图模型显示数据库中的多个图像

来自分类Dev

使用PySide和QtDesigner,图像未显示在程序中

来自分类Dev

使用速度模板创建的pdf中未显示图像

来自分类Dev

PHP图像未使用img元素显示在HTML中

来自分类Dev

使用回形针上传的Heroku中的图像未显示

来自分类Dev

使用WKHTMLTOPDF的PDF中未显示背景图像

来自分类Dev

从asp.net mvc 4中图像的URL在视图中显示图像

来自分类Dev

如何从android中的json字符串获取图像url以在图像视图中显示

Related 相关文章

  1. 1

    使用页面控件滚动视图以在iOS中显示图像

  2. 2

    在VF页面中导出Excel-使用动态图像URL时图像未显示

  3. 3

    使用全息视图显示来自 url 的图像

  4. 4

    使用jQuery添加的页面视图源中未显示元标记

  5. 5

    集合视图图像未显示,但 URL 工作正常

  6. 6

    使用echo在我的页面中显示图像

  7. 7

    如何使用 url API 从输入中搜索图像,使用 javascript 并显示到 html 页面?

  8. 8

    使用BufferedImage图像未显示在JPanel中

  9. 9

    使用php在MongoDB中未显示图像

  10. 10

    图像未使用 JavaScript 显示在 div 中

  11. 11

    如何使用数据库中的图像URL并在Razor页面中显示?

  12. 12

    如何使用数据库中的图像URL并在Razor页面中显示?

  13. 13

    根据URL ID突出显示视图页面中的特定文本

  14. 14

    如何在HTML页面中使用数据URL显示图像

  15. 15

    图片未显示在默认URL以外的页面中

  16. 16

    图像视图如何在SWiftUI中通过URL显示照片?

  17. 17

    URL的SwiftUI图像未显示

  18. 18

    URL源图像未显示在.Net Core中

  19. 19

    上传的 wordpress 中的图像 url 未显示在我的网站上

  20. 20

    使用Akavache在列表视图适配器中显示图像

  21. 21

    使用透明视图在UITableview中显示图像列表

  22. 22

    使用视图模型显示数据库中的多个图像

  23. 23

    使用PySide和QtDesigner,图像未显示在程序中

  24. 24

    使用速度模板创建的pdf中未显示图像

  25. 25

    PHP图像未使用img元素显示在HTML中

  26. 26

    使用回形针上传的Heroku中的图像未显示

  27. 27

    使用WKHTMLTOPDF的PDF中未显示背景图像

  28. 28

    从asp.net mvc 4中图像的URL在视图中显示图像

  29. 29

    如何从android中的json字符串获取图像url以在图像视图中显示

热门标签

归档