Heim > Datenbank > MySQL-Tutorial > Hauptteil

sqlserver2008存取二进制图片

WBOY
Freigeben: 2016-06-07 15:51:16
Original
1401 Leute haben es durchsucht

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 首先在sqlserver2008里建表,id(自动标识),name(varchar(50)),pictrue(image) 新建web窗体应用程序,再添加一个webform,则共有两个aspx,看图: GetPicture.aspx不用改动,改动GetPicture.aspx.cs

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入

  首先在sqlserver2008里建表,id(自动标识),name(varchar(50)),pictrue(image)

  新建web窗体应用程序,再添加一个webform,则共有两个aspx,看图:

sqlserver2008存取二进制图片

  GetPicture.aspx不用改动,改动GetPicture.aspx.cs就行了,在GetPicture.aspx.cs里获取图片,并传给

  Default.aspx,Default.aspx里的布局是这样的

sqlserver2008存取二进制图片

  然后其源代码是这样的:

sqlserver2008存取二进制图片

  Default.aspx里DataList的数据直接来源分别是Default.aspx.cs,和GetPicture.aspx.cs,Default.aspx.cs获取id和name信息,GetPicture.aspx.cs获取图片信息,

  图片信息的获取没有调用Model层,而是通过id从数据库获取图片信息,所以DataList里,Image的绑定方式不一样。

  GetPicture.aspx.cs里的源代码

  public partial class WebForm1 : System.Web.UI.Page

  {

  private ConSQL dal=new ConSQL();

  protected void Page_Load(object sender, EventArgs e)

  {

  int id = Convert.ToInt32(Request.QueryString["Id"]);

  byte[] photo = null;

  photo = dal.GetPicture(id);

  //Response.ContentType = "image/jpg";

  Response.BinaryWrite(photo);

  //Response.End();

  }

  }

[1] [2] 

sqlserver2008存取二进制图片

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage