将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" />
现在从这份表单我想这个按钮控制到母版列表项绑定。我怎样才能做到这一点
答
可以使用由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>
为什么不把按钮放在母版页上? – mshsayem
在母版页中,它应该放置在表单控件中。如果我在母版页上添加此按钮,此按钮将绑定每个webform。我不想要这个。我想要绑定来自特定网络表单的特定按钮 –