将asp.net按钮控件添加到主页面列表项中?

问题描述:

在主页我有列表项将asp.net按钮控件添加到主页面列表项中?

<ul id="ulmain"> 
 
     <li >Home</li> 
 
     <li><a href="#">About</a></li> 
 
     <li><a href="#">Contact</a></li> 
 
</ul>

我具有其中使用母版一个网络表单的按钮控制。

<asp:Button ID="signOutButton" runat="server"Text="Sign out" /> 

现在从这份表单我想这个按钮控制到母版列表项绑定。我怎样才能做到这一点

+0

为什么不把按钮放在母版页上? – mshsayem

+0

在母版页中,它应该放置在表单控件中。如果我在母版页上添加此按钮,此按钮将绑定每个webform。我不想要这个。我想要绑定来自特定网络表单的特定按钮 –

可以使用由ButtonContent命名的ContentPlaceHolder

<ul id="ulmain"> 
 
    <li >Home</li> 
 
    <li><a href="#">About</a></li> 
 
    <li><a href="#">Contact</a></li> 
 
    <li> 
 
<asp:ContentPlaceHolder ID="ButtonContent" runat="server"></asp:ContentPlaceHolder> 
 
    </li> 
 
</ul>

然后在你的网页表单的使用是的ContentPlaceHolder,并显示您的布顿

<asp:Content ID="Content1" ContentPlaceHolderID="ButtonContent" runat="server"> 
 
     <asp:Button ID="signOutButton" runat="server"Text="Sign out" /> 
 
</asp:Content>