当我点击 Edit 触发 OnEditCommand 后, 我想在所显示的 项里,
动态绑定 Session 中的数据到 RadioButtonList, 怎么弄?代码太长贴不了, 附就是以下DataList 的RadioButtonList <form runat="server">
<!-- Begin flMng -->
<asp:Label id="flMngDebugLabel" runat="server" />
<asp:Label id="flMngNavigatorLabel" runat="server" />
<asp:Label id="flMngInfoLabel" runat="server" />
<asp:PlaceHolder id="flMngPh" runat="server" />
<div class="flMngFolderBar algr">
<asp:PlaceHolder id=flMngFolderPh runat=server
/>
</div>
<asp:DataList id="flMngFolderList" runat="server"
BorderColor="black"
CellPadding="5"
CellSpacing="5"
RepeatDirection="Vertical"
RepeatLayout="Flow"
RepeatColumns="10"
ShowBorder="True"
OnEditCommand="flMngEditCmd"
OnItemCommand="flMngItemCmd"
>
<HeaderTemplate>
<h3>目录:</h3>
<ol class="flMngFolderList">
</HeaderTemplate>
<HeaderStyle BackColor="#aaaadd">
</HeaderStyle>
<AlternatingItemStyle BackColor="Gainsboro">
</AlternatingItemStyle>
<ItemTemplate>
<li class="flMngDiv">
<div class="fltr">
<asp:LinkButton id="flMngEditButton"
Text="Edit"
CommandName="Edit"
runat="server"
/>
</div>
<a href="?path=<%# DataBinder.Eval(Container.DataItem, "FolderRelativePath") %>">
<%# DataBinder.Eval(Container.DataItem, "FolderName") %>
</a>
</li>
</ItemTemplate>
<EditItemTemplate>
<li>
<a href="?path=<%# DataBinder.Eval(Container.DataItem, "FolderRelativePath") %>">
<%# DataBinder.Eval(Container.DataItem, "FolderName") %>
</a>
<ul class="flMngEdit">
<li>
<span onclick="return confirm('确定要重命名文件夹吗?')">
<asp:LinkButton id=flMngUpdateFolderLb runat=server
Text="Rename:"
CommandName="flMngRenameFolderLb"
/>
</span>
<asp:TextBox id="flMngUpdateFolderTbx" runat="server"
Text=<%# DataBinder.Eval(Container.DataItem,"FolderName")%>
/>
<input type="hidden" id=flMngUpdateFolderHid runat=server
value=
<%# DataBinder.Eval(Container.DataItem,"FolderRelativePath")%>
/>
</li>
<li>
<span onclick="return confirm('现在添加新文件夹吗?')">
<asp:LinkButton id=flMngNewFolderLb runat=server
Text="New Folder:"
CommandName="NewSubFolder"
/>
</span>
<asp:TextBox id="flMngNewFolderTbx" runat="server"
/>
</li>
<li>
<span onclick="return confirm('确定要删除文件夹吗?')">
<asp:LinkButton id=flMngDeleteFolderLb runat=server
Text="Delete:"
CommandName="flMngDeleteFolder"
/>
<%# DataBinder.Eval(Container.DataItem,"FolderRelativePath")%>
</span>
</li>
<li>
<span onclick="return confirm('现在移动文件夹到根目录吗?')">
<asp:LinkButton id=flMngMoveFolderToRootLb runat=server
Text="Move To Root:"
CommandName="MoveFolderToRoot"
/>
</span>
</li>
<li>
<span onclick="return confirm('现在移动文件夹到父目录吗?')">
<asp:LinkButton id=flMngMoveFolderToParentLb runat=server
Text="Move To Parent:"
CommandName="MoveFolderToParent"
/>
</span>
</li>
<li>
<span onclick="return confirm('现在移动文件夹到至选定目录吗?')">
<asp:LinkButton id=flMngMoveFolderInLb runat=server
Text="Move Parent In:"
CommandName="MoveFolderIn"
/>
</span>
<asp:RadioButtonList id="flMngRdoBtnLst"
runat="server"/> </li>
</ul>
</li>
</EditItemTemplate>
<%--
<SeparatorTemplate>
</SeparatorTemplate>
--%>
<FooterTemplate>
</ol>
</FooterTemplate>
</asp:DataList>
<div class="flMngUpload"><asp:PlaceHolder id=flMngUploadPh runat=server /></div>
<!-- End flMng -->
</form>
动态绑定 Session 中的数据到 RadioButtonList, 怎么弄?代码太长贴不了, 附就是以下DataList 的RadioButtonList <form runat="server">
<!-- Begin flMng -->
<asp:Label id="flMngDebugLabel" runat="server" />
<asp:Label id="flMngNavigatorLabel" runat="server" />
<asp:Label id="flMngInfoLabel" runat="server" />
<asp:PlaceHolder id="flMngPh" runat="server" />
<div class="flMngFolderBar algr">
<asp:PlaceHolder id=flMngFolderPh runat=server
/>
</div>
<asp:DataList id="flMngFolderList" runat="server"
BorderColor="black"
CellPadding="5"
CellSpacing="5"
RepeatDirection="Vertical"
RepeatLayout="Flow"
RepeatColumns="10"
ShowBorder="True"
OnEditCommand="flMngEditCmd"
OnItemCommand="flMngItemCmd"
>
<HeaderTemplate>
<h3>目录:</h3>
<ol class="flMngFolderList">
</HeaderTemplate>
<HeaderStyle BackColor="#aaaadd">
</HeaderStyle>
<AlternatingItemStyle BackColor="Gainsboro">
</AlternatingItemStyle>
<ItemTemplate>
<li class="flMngDiv">
<div class="fltr">
<asp:LinkButton id="flMngEditButton"
Text="Edit"
CommandName="Edit"
runat="server"
/>
</div>
<a href="?path=<%# DataBinder.Eval(Container.DataItem, "FolderRelativePath") %>">
<%# DataBinder.Eval(Container.DataItem, "FolderName") %>
</a>
</li>
</ItemTemplate>
<EditItemTemplate>
<li>
<a href="?path=<%# DataBinder.Eval(Container.DataItem, "FolderRelativePath") %>">
<%# DataBinder.Eval(Container.DataItem, "FolderName") %>
</a>
<ul class="flMngEdit">
<li>
<span onclick="return confirm('确定要重命名文件夹吗?')">
<asp:LinkButton id=flMngUpdateFolderLb runat=server
Text="Rename:"
CommandName="flMngRenameFolderLb"
/>
</span>
<asp:TextBox id="flMngUpdateFolderTbx" runat="server"
Text=<%# DataBinder.Eval(Container.DataItem,"FolderName")%>
/>
<input type="hidden" id=flMngUpdateFolderHid runat=server
value=
<%# DataBinder.Eval(Container.DataItem,"FolderRelativePath")%>
/>
</li>
<li>
<span onclick="return confirm('现在添加新文件夹吗?')">
<asp:LinkButton id=flMngNewFolderLb runat=server
Text="New Folder:"
CommandName="NewSubFolder"
/>
</span>
<asp:TextBox id="flMngNewFolderTbx" runat="server"
/>
</li>
<li>
<span onclick="return confirm('确定要删除文件夹吗?')">
<asp:LinkButton id=flMngDeleteFolderLb runat=server
Text="Delete:"
CommandName="flMngDeleteFolder"
/>
<%# DataBinder.Eval(Container.DataItem,"FolderRelativePath")%>
</span>
</li>
<li>
<span onclick="return confirm('现在移动文件夹到根目录吗?')">
<asp:LinkButton id=flMngMoveFolderToRootLb runat=server
Text="Move To Root:"
CommandName="MoveFolderToRoot"
/>
</span>
</li>
<li>
<span onclick="return confirm('现在移动文件夹到父目录吗?')">
<asp:LinkButton id=flMngMoveFolderToParentLb runat=server
Text="Move To Parent:"
CommandName="MoveFolderToParent"
/>
</span>
</li>
<li>
<span onclick="return confirm('现在移动文件夹到至选定目录吗?')">
<asp:LinkButton id=flMngMoveFolderInLb runat=server
Text="Move Parent In:"
CommandName="MoveFolderIn"
/>
</span>
<asp:RadioButtonList id="flMngRdoBtnLst"
runat="server"/> </li>
</ul>
</li>
</EditItemTemplate>
<%--
<SeparatorTemplate>
</SeparatorTemplate>
--%>
<FooterTemplate>
</ol>
</FooterTemplate>
</asp:DataList>
<div class="flMngUpload"><asp:PlaceHolder id=flMngUploadPh runat=server /></div>
<!-- End flMng -->
</form>
解决方案 »
- 请问后台如何修改网站名称还有前台的图片呢?
- Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all po
- 打开资源管理器erplorer进程就占用100%
- 如何用js脚本模拟 敲回车()
- 小弟做了个项目,想发布 该怎么做
- 请问一个大家从来没有问过的问题
- 急!Web中TreeView控件SelectedIndexChange事件不响应根节点点击!!!
- 生成随机数的问题
- 求教.net验证服务器控件的问题
- 用C#写的拿到虚拟目录的根目录可以发布,虚拟目录下的子目录不能发布,?
- ISAPI扩展 和 ISAPI筛选器 各是什么意思,它们的区别是什么?
- 大家调用数据的时候是用DataSet还是用数据绑定控件?
在 DataList 中的控件处理有点复杂....
{
DataList dl = (DataList)sender;
dl.EditItemIndex = e.Item.ItemIndex;
BindList(dl);
//HttpContext.Current.Response.Write(flMngRdoBtnLst); // 找不到控件
}没法子了. 我用 FindControl 也找不到.
{
DataList dl = (DataList)sender;
dl.EditItemIndex = e.Item.ItemIndex;
BindList(dl);
HttpContext.Current.Response.Write("<li/>:"+e.Item.ItemIndex);
RadioButtonList rbl =
(RadioButtonList)(dl.Items[e.Item.ItemIndex].FindControl("flMngRdoBtnLst"));
HttpContext.Current.Response.Write("<li/>");
HttpContext.Current.Response.Write(rbl==null);
}
{
DataList dl = (DataList)sender;
dl.EditItemIndex = e.Item.ItemIndex;
BindList(dl);
RadioButtonList rbl =
(RadioButtonList)(dl.Items[e.Item.ItemIndex].FindControl("flMngRdoBtnLst"));
rbl.DataSource = (DataTable)Session["flMngVsFolderList"];
rbl.DataBind();
}