我有一個ASP.NET網站,其中包含一些ImageButton
控件,這些控件會導致用於將產品列表篩選到特定產品組的產品。ASP.NET HyperLink而不是LinkButton - 如何避免圖像邊框?
的ImageButton的創建是這樣的:
ImageButton _myImageButton = new ImageButton();
_myImageButton.ImageUrl = PicturePath + PictureName;
_myImageButton.Attributes.Add("border", "0");
_myImageButton.OnClick += handleImageButtonClick();
Controls.Add(_myImageButton);
現在我搬到ASP.NET 4.0 SEO友好的路徑一樣/products/category/item
,和我使用的是Web表單路由映射URL對web表單。在這個過程中,我想用顯示圖像的超鏈接控件替換我的圖像按鈕,這樣我就可以將導航URL與每個圖像關聯起來。
我創造我的新形象超級鏈接是這樣的:
HyperLink _myImageLink = new HyperLink();
_myImageLink.ImageUrl = PicturePath + PictureName;
_myImageLink.NavigateUrl = "/products/category/" + itemName;
_myImageLink.Attributes.Add("border", "0");
Controls.Add(_myImageLink);
最大的問題,我面對的:用來放一個border="0"
屬性在HTML中<img>
標籤ImageButton
避免周圍的邊框圖片。但是,如何使用超級鏈接控件獲得相同的結果?
在當前的設置下,border="0"
卡住了<a href="....">
標籤 - 這不完全是我想要的或需要的。
任何想法??思考?我已經嘗試HyperLink
類的.BorderStyle
和.BorderWidth
元素 - 對我來說似乎不起作用(我仍然看到我的圖像周圍有邊框)。
我在想什麼?我怎樣才能達到我的目標?
這應該在