JanardhanSharma Ответов: 2

Как я могу сделать тег div в качестве серверного элемента управления, и я хочу предоставить некоторые ASP.NET кнопки ссылок внутри него, чтобы я мог генерировать события


//im using The Below Div tag as a context menu. and I got  a problem here. I wanna use link buttons rather using anchor tags so i can generate events to those linkbuttons in Codebehind and can write the relavent code inside those events


Я хочу использовать нижеприведенный элемент управления, а не использовать якорные теги. Я использовал нижеприведенный элемент управления, но события не срабатывают.

<asp:LinkButton ID="lnknCustInfo" runat="server" OnClick="lnknCustInfo_Click">Customer Info</asp:LinkButton>         


Что я уже пробовал:

<div  id="custom-menu" style= "removed:absolute;z-index:1000; width:125px;height:150px;" align="center">
    <a>Customer Info</a>
    <input id="hdnCC" type="hidden" runat="server"/>
    <br />
    <hr />
    <a>Residence Address</a>
    <br />
    <hr />
    <a>Office Address</a>
 </div>

2 Ответов

Рейтинг:
9

F-ES Sitecore

Серверный div - это ASP: Panel, поэтому вместо того, чтобы использовать div, используйте его.


Рейтинг:
17

Karthik_Mahalingam

Чтобы сделать html-элемент управления в качестве серверного элемента управления, просто добавьте runat="server" приписывать ему

<div id="custom-menu" runat="server"></div>

теперь вы можете получить доступ к div (пользовательское меню) из кода позади.