📄 skin-totalthreads.ascx
字号:
<%@ Control Language="C#" Inherits="NetFocus.Web.Applications.Forum.TotalThreads, NetFocus.Web.Applications.Forum" AutoEventWireup="true" %>
<%@ Import Namespace="NetFocus.Web.Applications.Forum" %>
<script type="text/javascript">
function deleteThread(threadId){
var bool = confirm("确认删除该帖子吗?");
if(bool == false){
return;
}
AjaxMethod.DeleteThread('<%= ClientID %>', threadId, refreshPage);
}
function refreshPage(res)
{
window.location.reload();
}
</script>
<script runat="server" type="text/C#">
private string GetThreadType(Thread thread)
{
if (thread.ThreadType == 0)
{
return "PrefixCol List";
}
else if (thread.ThreadType == 1)
{
return "PrefixCol Jian";
}
else if (thread.ThreadType == 2)
{
return "PrefixCol Ding";
}
else if (thread.ThreadType == 3)
{
return "PrefixCol Jing";
}
return "PrefixCol List";
}
</script>
<div id="totalthreadcontainer" class="module">
<div class="moduleHeader moduleHeaderContainer2">
所有帖子
<a class="right2" href="<%= SiteUrls.Instance().GetEssenceThreadsUrl(0) %>">精华帖子</a>
<a class="right" href="<%= SiteUrls.Instance().GetRecommendThreadsUrl(0) %>">推荐帖子</a>
</div>
<div class="moduleFrameCenter" runat="server" id="articleListPlaceHolder">
<div class="moduleFrameCenterContainer">
<div class="moduleFrameContent">
<asp:Repeater ID="list" runat="server">
<HeaderTemplate>
<table border="0" cellpadding="0" cellspacing="0" class="AdminTable">
<thead>
<tr>
<th class="PrefixCol"></th>
<th class='<%# true?"TitleColSmall":"TitleCol" %>'>主题</th>
<th class="UpdateDateCol">更新时间</th>
<th class="MostRecentReplyUserCol">回复人</th>
<th class="CountCol">点击/回复</th>
<th class="AuthorCol">作者</th>
<th class='<%# true?"ActionCol":"nonedisplay" %>'>操作</th>
</tr>
</thead>
<tbody>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class='<%# GetThreadType((Thread)Container.DataItem) %>'>
</td>
<td class='<%# true?"TitleColSmall":"TitleCol" %>'>
<a target="_blank" href="<%# SiteUrls.Instance().GetThreadUrl(((Thread)Container.DataItem).EntityId) %>"><%# ((Thread)Container.DataItem).Subject%></a><span class="<%# ((bool)(((Thread)Container.DataItem).CreateDate > System.DateTime.Now.AddDays(-1))) ? "RecentIcon" : "Hidden" %>">
</span>
</td>
<td class="UpdateDateCol">
<%# DataBinder.Eval(Container.DataItem, "UpdateDate", "{0:MM-dd HH:mm}")%>
</td>
<td class="MostRecentReplyUserCol">
<%# string.IsNullOrEmpty(((Thread)Container.DataItem).MostRecentReplierName) ? "-" : ((Thread)Container.DataItem).MostRecentReplierName%>
</td>
<td class="CountCol">
<%# ((Thread)Container.DataItem).TotalViews%>/<%# ((Thread)Container.DataItem).TotalPosts%>
</td>
<td class="AuthorCol">
<%# ((Thread)Container.DataItem).Author%>
</td>
<td class='<%# true?"ActionCol":"nonedisplay" %>'>
<a href="javascript:deleteThread(<%# ((Thread)Container.DataItem).EntityId %>)" alt="删除" title="删除帖子"><span>删除</span></a>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</tbody> </table>
</FooterTemplate>
</asp:Repeater>
</div>
<div class="PagingWrapper">
<nwap:AjaxPager ID="pager" PageLength="11" TargetControlID="TotalThreads" DataWrapperID="totalthreadcontainer" runat="server" PageSize="30" />
</div>
</div>
</div>
<div class="moduleFrame">
<div class="moduleFrameContainer">
<div class="moduleFrameContentBottom">
</div>
</div>
</div>
</div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -