discussion.ascx

来自「三层架构的.net源码三层架构的.net源码」· ASCX 代码 · 共 39 行

ASCX
39
字号
<%@ Import Namespace="MyStarterKit.Portal.Web" %>
<%@ Register TagPrefix="ASPNETPortal" TagName="Title" Src="~/DesktopModuleTitle.ascx"%>
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="Discussion.ascx.cs" Inherits="MyStarterKit.Portal.Web.Discussion" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<!--显示讨论的用户控件信息-->
<ASPNETPortal:title id="Title1" runat="server" EditTarget="_new" EditUrl="~/DesktopModules/DiscussDetails.aspx"
	EditText="添加新文章"></ASPNETPortal:title>
<%-- discussion list --%>
<asp:datalist id="TopLevelList" runat="server" DataKeyField="Parent" ItemStyle-Cssclass="Normal"
	width="98%">
	<ItemTemplate>
		<asp:ImageButton id="btnSelect" ImageUrl='<%# NodeImage((int)DataBinder.Eval(Container.DataItem, "ChildCount")) %>' CommandName="select" runat="server" />
		<asp:hyperlink Text='<%# DataBinder.Eval(Container.DataItem, "Title") %>' NavigateUrl='<%# FormatUrl((int)DataBinder.Eval(Container.DataItem, "ItemID")) %>' Target="_new" runat="server" ID="Hyperlink1" />, 
		from
		<%# DataBinder.Eval(Container.DataItem,"CreatedByUser") %>
		, posted
		<%# DataBinder.Eval(Container.DataItem,"CreatedDate", "{0:g}") %>
	</ItemTemplate>
	<SelectedItemTemplate>
	  <!--选中,就是展开-->
		<asp:ImageButton id="btnCollapse" ImageUrl="~/images/minus.gif" runat="server" CommandName="collapse" />
		<asp:hyperlink Text='<%# DataBinder.Eval(Container.DataItem, "Title") %>' NavigateUrl='<%# FormatUrl((int)DataBinder.Eval(Container.DataItem, "ItemID")) %>' Target="_new" runat="server" ID="Hyperlink2" />, 
		from
		<%# DataBinder.Eval(Container.DataItem,"CreatedByUser") %>
		, posted
		<%# DataBinder.Eval(Container.DataItem,"CreatedDate", "{0:g}") %>
		<asp:DataList id="DetailList" ItemStyle-Cssclass="Normal" datasource="<%# GetThreadMessages() %>" runat="server">
			<ItemTemplate>
				<%# DataBinder.Eval(Container.DataItem, "Indent") %>
				<img src="<%=Global.GetApplicationPath(Request)%>/images/1x1.gif" height="15">
				<asp:hyperlink Text='<%# DataBinder.Eval(Container.DataItem, "Title") %>' NavigateUrl='<%# FormatUrl((int)DataBinder.Eval(Container.DataItem, "ItemID")) %>' Target="_new" runat="server" ID="Hyperlink3" />, 
				from
				<%# DataBinder.Eval(Container.DataItem,"CreatedByUser") %>
				, posted
				<%# DataBinder.Eval(Container.DataItem,"CreatedDate", "{0:g}") %>
			</ItemTemplate>
		</asp:DataList>
	</SelectedItemTemplate>
</asp:datalist>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?