好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ASP.NET中Image控件使用詳解

ASP.NET中Image控件使用詳解

熱門標簽:地圖標注專業團隊 濮陽外呼電銷系統怎么樣 地圖標注的公司有哪些 遂寧市地圖標注app 塔城代理外呼系統 代理接電話機器人如何取消 地圖定位圖標標注 天心智能電銷機器人 400電話辦理哪家性價比高

Image控件又稱圖像控件,主要用來顯示用戶的圖片或圖像信息。

一、屬性

表1 Image控件常用屬性及說明

屬性 說明
ID 控件ID
ImageAlign 獲取或設置Image控件相對于網頁上其他元素的對齊方式
ImageUrl 獲取或設置在Image控件中顯示的圖像的位置
Width 控件的寬度
Visible 控件是否可見
CssClass 控件呈現的樣式
BackColor 控件的背景顏色
Enabled 控件是否可用

Image控件的大部分屬性和Label控件類似,在此主要講解一下其ImageUrl屬性設置。

ImageUrl屬性用來獲取Image控件中要顯示圖像的地址,在設置該屬性時,單擊ImageUrl屬性文本框后面的圖標按鈕,彈出一個如圖1所示的“選擇圖像”對話框,用戶可以選擇要顯示的圖像。

圖1  “選擇圖像”對話框

二、方法

Image控件常用方法同Label控件類似,具體請參見Label控件常用方法。這里主要介紹一下該控件的ResolveUrl方法,ResolveUrl方法主要用來將URL轉換為在請求客戶端可用的URL。

例如,要使用ResolveUrl方法設置一個Image控件的鏈接圖像路徑,可以編寫如下代碼。

復制代碼 代碼如下:

Image1.ImageUrl = ResolveUrl(~/image/Image1.gif);

三、事件

Image控件常用事件同Label控件類似,具體請參見Label控件常用事件。

四、示例

示例:

Image控件示例

下面示例主要通過設置Image控件的ImageUrl屬性在該控件上顯示鏈接圖片。新建一個網站,默認主頁為Default.aspx,在Default.aspx頁面上添加一個Image控件,其屬性設置如表2所示。

表2 Image控件屬性設置

屬性名稱 屬性值
ID ImageUrl
ImageUrl ~/image/Image1.gif(鏈接圖片)
ImageAlign Middle(居中對齊)

執行程序,示例運行結果如圖2所示。

圖2  Image控件示例

程序完整代碼如下:

Default.aspx.cs代碼文件

復制代碼 代碼如下:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
 
    }
}

Default.aspx 設計文件

復制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml" >
head runat="server">
    title>Image控件示例/title>
/head>
body>
 
    form id="form1" runat="server">
    div>
        asp:Image ID="Image1" runat="server" Height="177px" ImageAlign="Middle"
             ImageUrl="~/image/Image1.gif" Width="121px" />
    /div>
    /form>
 
/body>
/html>

五、擴展

Image控件當沒有圖片時,顯示"紅色的X" 不夠友好,可以設置其AlternateText屬性,也可以顯示指定的圖片

1.普通顯示

復制代碼 代碼如下:

string str ="~/img/"+int.Parse(TextBox1.Text)+".gif";
 
if (!File.Exists(Server.MapPath(str)))//不存在時顯示nophoto.gif
{
    Image1.ImageUrl = "~/img/nophoto.gif";
    //Response.Write("bucunzai");
}
else//有的時候顯示
{
    Image1.ImageUrl = str;
    //Response.Write("cunzai");
}

2.還有一種可能是從數據庫中讀取二進制的圖片時(紅色部分需要從數據庫中讀取)

復制代碼 代碼如下:

byte [] b=....;//從數據庫中讀取
 
if (b == null || b.Length == 0)
{
    //當沒有圖片數據時顯示默認的圖片nophoto.gif
    FileStream fs = new FileStream(Server.MapPath("~/Management/Images/nophoto.gif"), FileMode.Open, FileAccess.Read);
    byte[] mydata = new byte[fs.Length];
    int Length = Convert.ToInt32(fs.Length);
    fs.Read(mydata, 0, Length);
    fs.Close();
    this.Response.OutputStream.Write(mydata, 0, Length);
    this.Response.End();
}
else
{
    Response.ContentType = ...;//從數據庫中讀取圖片的后綴名
    Response.OutputStream.Write(b, 0, b.Length);
}

您可能感興趣的文章:
  • ASP.net Substitution 頁面緩存而部分不緩存的實現方法
  • ASP.NET中Validation驗證控件正則表達式特殊符號的說明
  • ASP.NET中CheckBoxList復選框列表控件詳細使用方法
  • ASP.NET中DropDownList下拉框列表控件綁定數據的4種方法
  • ASP.NET中FileUpload文件上傳控件應用實例
  • ASP.NET中HiddenField隱藏域控件的使用方法
  • ASP.NET中HyperLink超鏈接控件的使用方法
  • ASP.NET中ImageButton圖片按鈕控件的使用
  • ASP.NET 中 Button、LinkButton和ImageButton 三種控件的使用詳解
  • ASP.NET Substitution 控件的使用方法

標簽:重慶 麗江 河南 吉林 宜春 婁底 本溪 汕頭

巨人網絡通訊聲明:本文標題《ASP.NET中Image控件使用詳解》,本文關鍵詞  ASP.NET,中,Image,控件,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中Image控件使用詳解》相關的同類信息!
  • 本頁收集關于ASP.NET中Image控件使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 捣烂宫口np失禁哭调教| 亚洲精品久久乱码水蜜桃摄影| 四川农村一级毛片免费| 性色国产成人久久久精品一区二区| 黄色网页视频| 我的漂亮的瘦子 3| 久久久久蜜桃| 黄色小说视频图片| 久久久久久精品成人免费图片| 后进式视频免费观看| 耽美双性生子肉文| 男人是女人的未来1分59分经典 | 欧美不卡二区| 国精品人妻无码一区二区三区软件| 99久9在线|免费| 张柏芝艳阳门无删照片观看| 99九九国产精品免费视频| 久久亚精WWW冲田杏梨| 91精品婚内出轨bd在线| 一级毛片西西人体44rt高清| 山上悠亚电影| 俄罗斯护士一级A片免费看| 91视频专区| 337P粉嫩日本亚洲大胆艺术| 九一制片厂天美传媒果冻传媒 | 国产午夜爽爽爽视频免费影院| 十大黄色网址| 可免费播放的男同志freebes| 郴州市| 91丨九色丨高潮丰满日本丝袜| 成人午夜精品久久久久久久秋霞| 年轻的小姨子在线播放| 少妇凸BBWBBw高潮喷水∵| 99re热这里只有精品18| 久久伊人影院| 巨大·奶头XXXXXXX| 色版app720p下载| 扒开老师双腿猛进入出白浆| 精品国产一区二区三区四区区别| 国产成年人| 欧美特黄一片aa大片免费看 |