>進入 首先在sqlserver2008里建表,id(自動標識),name(varchar(50)),pictrue(image) 新建web窗體應用程序,再添加一個webform,則共有兩個aspx,看圖: GetPicture.aspx不用改動,改" />
歡迎進入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,看圖:
GetPicture.aspx不用改動,改動GetPicture.aspx.cs就行了,在GetPicture.aspx.cs里獲取圖片,并傳給
Default.aspx,Default.aspx里的布局是這樣的
然后其源代碼是這樣的:
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]
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com