簡體   English   中英

ASP.NET列表人口

[英]ASP.NET List population

我正在將圖像加載到頁面上。 實際上,響應於DropDownList中的選擇更改。 當用戶進行選擇時,我使用所選項目中的文本從虛擬文件夾中獲取圖像。

而且效果很好。 我將圖像調整為高度和寬度的30%。

但是當我使用asp:hyperlink而不是圖像時,我的控件是這樣的:

string str = ImageList1.SelectedItem.Text; 
ImageFromList.ImageUrl = "~/Content/Images/SubDir/" + str + " width=30% height=30%" ;
ImageFromList.ResolveUrl("~/Content/Images/SubDir/" + str);
ImageFromList.NavigateUrl = "/Content/Images/SubDir/" + str;

重新格式化為:

style="display:inline-block;height:30%;width:30%;"

似乎無法以30%的尺寸顯示圖像。

為什么將高度和寬度放在網址路徑中? 那CssClass屬性呢? (msdn: http : //msdn.microsoft.com/zh-CN/library/system.web.ui.webcontrols.webcontrol.cssclass (v= vs.110 ) .aspx

string str = ImageList1.SelectedItem.Text; 
ImageFromList.ImageUrl = "~/Content/Images/SubDir/" + str;
ImageFromList.CssClass = "yourCssClass"; // yourCssClass = your class with width and height
ImageFromList.ResolveUrl("~/Content/Images/SubDir/" + str);
ImageFromList.NavigateUrl = "/Content/Images/SubDir/" + str;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM