在mvc中加载页面后显示图像

时间:2017-07-02 06:38:37

标签: c# asp.net-mvc

我有浏览(用户的个人资料),我有浏览按钮设置个人资料图片,一个图像控件显示预览,文本框添加用户信息,标签显示用户信息和提交按钮添加数据库中的所有数据。登录成功完成后,当用户选择此页面时,用户的个人资料图片和信息我想在图像和标签控件中显示。 当用户使用浏览按钮选择图像时,我想在我的图像控件中显示该预览图像。该部分工作正常,但是当第一次加载页面时,我想从数据库中显示用户的个人资料图片和用户信息。另外,我想在标签中显示用户的信息。我的图像和文字,我想从控件中添加。所以我创建了控制方法,它将用户的id作为参数,从数据库中提取内容。但任何人都可以告诉我如何在我的控件(图像和标签)中显示这些内容。下面是我所做的示例代码:

控制器:

public ActionResult ToShowUserInfo(int UserId)
        {
            MyEntity me = new MyEntity ();
            //pass login user's id in below query, for sample "1" is passed
            UserPersonalInfo km = me .UserPersonalInfoes.ToList().Where(a => a.UPI_UserId == 1).FirstOrDefault();
            FileContentResult fcr = ConvertFromBytes(km.UPI_ProfilePicture);

            return fcr;
        }

查看:

<img id="preview" src="@Url.Action("ToShowUserInfo", "Account", new { UserId = 1 })" height=100 width=200 />

在控制器中我从数据库中获取信息我可以弄清楚如何在用户的页面请求上显示它,即在登录完成后第一次加载页面时

0 个答案:

没有答案