【发布时间】:2017-09-13 14:56:35
【问题描述】:
我的工作是维护一个 ASP 站点,Bootstrap 很棒,但是从代码隐藏创建项目列表似乎存在一个根本问题,使用 Bootstrap 可以很好地显示纯 html 元素,并获得该列表与代码隐藏交互。
例如:
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">
<span id="span_selectedclient" runat="server">Dropdown Example</span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu" id="ul_selectclients" runat="server"
OnServerChange="SelectClients_Change" onchange="__doPostBack()">
</ul>
</div>
我可以从代码隐藏添加<li>,但ul 元素没有任何事件,因此单击下拉列表中的值不会到达代码隐藏。
菜单也一样。
你可以贴个
<a id="abc" runat="server" onserverclick="OnClickHandler">itemtext</a>
在 <li> 元素中,但不是来自代码隐藏,否则 onserverclick 事件将不起作用。
是否有一个聪明的技巧可以使引导项中的动态列表与代码隐藏一起使用?
嗯嗯,也许是__doPostBack()...
【问题讨论】:
标签: c# asp.net twitter-bootstrap events dynamic-list