0
我創建了一個user control
,其中一個asp:Image
和一個asp:Label
在它下面,還有一個asp:Label
低於最後一個標籤。我希望這個用戶控件的行爲完全像一個按鈕,意味着我們有一個包含圖像和兩個標籤的框,當用戶單擊此框上的每個點時,它就像一個按鈕,並根據它的單擊事件執行任何操作。 任何人都可以幫我嗎?一組控件的點擊事件
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="room.ascx.vb" Inherits="room" %>
<style type="text/css">
.image {
width:100px;
height:100px;
margin:2px;
border:solid;
border-width:1px;
}
.text {
margin-left:2px;
margin-right:2px;
text-wrap:normal;
text-align:right
}
</style>
<asp:Panel ID="Panel" runat="server" width="106px" BorderStyle="Solid" BorderWidth="3px" BackColor="Wheat">
<asp:Image ID="img" runat="server" CssClass="image" /> <br />
<asp:Label ID="name" runat="server" Text="name" Width="100px" CssClass="text" /> <br />
<asp:Label ID="price" runat="server" Text="Label" Width="100px" CssClass="text" /> <br />
</asp:Panel>
您可以處理客戶端點擊事件,然後手動提高回傳被發現。 '__doPostBack( '面板', '')' –