⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 view-myforums.ascx

📁 cnForums是功能强大的论坛。开发语言c#,三层结构。模块设计很值得学习
💻 ASCX
📖 第 1 页 / 共 2 页
字号:
  <ItemTemplate>
	<!-- ********* ItemTemplate.Start ************* //-->	
              <tr>
                <td class="fh3" nowrap>
                  <%# Formatter.StatusIcon( (Thread) Container.DataItem ) %>
                  <%# Formatter.ThreadEmoticon( (Thread) Container.DataItem ) %>
                </td>
                <td class="fh3">
                  <table cellpadding="1" cellspacing="0">
                    <tr>
                      <td width="100%" class="txt3Bold">
                        <a class="lnk3" href="<%# Globals.GetSiteUrls().Thread( (int) DataBinder.Eval(Container.DataItem, "PostID") ) %> "><%# Formatter.CheckStringLength(DataBinder.Eval(Container.DataItem, "Subject").ToString(), 65) %></a> 
                      </td>
                      <td><forums:RatingImageButton Thread='<%# (Thread) Container.DataItem %>' runat="server" /></td>
                    </tr>
                    <tr> 
                      <td colspan="2" class="txt4">
                        <%# Formatter.FormatUsername( (int) DataBinder.Eval(Container.DataItem, "AuthorID"), DataBinder.Eval(Container.DataItem, "Username").ToString() ) %> <%# Formatter.ForumNameInThreadView( (Thread) Container.DataItem ) %>
                      </td>
                    </tr>
                  </table>
                </td>
                <td class="f" align="center">
                  <%# Formatter.FormatNumber( ((Thread) Container.DataItem).Replies ) %>
                </td>
                <td class="f" align="center">
                  <%# Formatter.FormatNumber( ((Thread) Container.DataItem).Views ) %>
                </td>
                <td class="f" align="center">
                  <%# Formatter.FormatLastPost( (Thread) Container.DataItem ) %>
                  <Forums:ThreadPager runat="server" ThreadID='<%# DataBinder.Eval(Container.DataItem, "PostID") %>' Replies='<%# DataBinder.Eval(Container.DataItem, "Replies") %>' />
                </td>
              </tr>
	<!-- ********* ItemTemplate.End ************* //-->	
  </ItemTemplate>
</asp:Repeater>
<!-- ********* View-MyForums.Repeater.Announcements.End ************* //-->							
<!-- ********* View-MyForums.Repeater.Threads.Start ************* //-->							        
<asp:Repeater EnableViewState="False" ID="Threads" runat="server">
  <HeaderTemplate>
	<!-- ********* HeaderTemplate.Start ************* //-->	
              <tr>
                <td colspan="8" class="h1a">
                  <%# AspNetForums.Components.ResourceManager.GetString("ViewThreads_Posts") %>
                </td>
              </tr>
	<!-- ********* HeaderTemplate.End ************* //-->	
  </HeaderTemplate>            
  <ItemTemplate>            
	<!-- ********* ItemTemplate.Start ************* //-->	
              <tr>
                <td class="fh3" nowrap>
                  <%# Formatter.StatusIcon( (Thread) Container.DataItem ) %>
                </td>
                <td class="fh3">
                  <table cellpadding="1" cellspacing="0">
                    <tr>
                      <td><%# Formatter.ThreadEmoticon( (Thread) Container.DataItem ) %></td>
                      <td width="100%" class="txt3Bold">
                        <a class="lnk3" href="<%# Globals.GetSiteUrls().Thread( (int) DataBinder.Eval(Container.DataItem, "PostID") ) %> "><%# Formatter.CheckStringLength(DataBinder.Eval(Container.DataItem, "Subject").ToString(), 65) %></a> 
							<span class="txt3">
							<Forums:ThreadPager runat="server" ThreadID='<%# DataBinder.Eval(Container.DataItem, "PostID") %>' Replies='<%# DataBinder.Eval(Container.DataItem, "Replies") %>' ID="Threadpager1" NAME="Threadpager1"/>
							</span>
					  </td>
                      <td><forums:RatingImageButton Thread='<%# (Thread) Container.DataItem %>' runat="server" /><forums:ThreadStatusImage Thread='<%# (Thread) Container.DataItem %>' runat="server" /></td>
                    </tr>
                    <tr>
                      <td colspan="3" class="txt4">
                        <%# Formatter.FormatUsername( (int) DataBinder.Eval(Container.DataItem, "AuthorID"), DataBinder.Eval(Container.DataItem, "Username").ToString() ) %> <%# Formatter.ForumNameInThreadView( (Thread) Container.DataItem ) %>
                      </td>
                    </tr>
                  </table>
                </td>
                <td class="f" align="center">
                  <%# Formatter.FormatNumber( ((Thread) Container.DataItem).Replies ) %>
                </td>
                <td class="f" align="center">
                  <%# Formatter.FormatNumber( ((Thread) Container.DataItem).Views ) %>
                </td>
                <td class="f" align="center">
                  <%# Formatter.FormatLastPost( (Thread) Container.DataItem ) %>
                  <Forums:ThreadPager runat="server" ThreadID='<%# DataBinder.Eval(Container.DataItem, "PostID") %>' Replies='<%# DataBinder.Eval(Container.DataItem, "Replies") %>' />
                </td>
              </tr>
	<!-- ********* ItemTemplate.End ************* //-->	
  </ItemTemplate>
</asp:Repeater>
<!-- ********* View-MyForums.Repeater.Threads.End ************* //-->							        
		          <span id="NoThreadsToDisplay" runat="server" class="noTopics">
				      <tr>
					      <td colspan="5">
						      <table class="tableBorder" width="100%" align="center">
							      <tr>
								      <td class="fh" align="center"><%=ResourceManager.GetString("ViewThreads_NoTopics") %></td>
							      </tr>
						      </table>
					      </td>
				      </tr>	
		          </span>                
            </table>
	        </td>
        </tr>
      </table>
      <table align="right" cellpadding="4" cellspacing="0" border="0">
	      <tr>
		      <td>
      <!-- TODO (EAD): Write a <span> with an id to turn off if no paging is needed.  //-->		
			      <table class="tableBorder" cellpadding="0" cellspacing="0">
				      <tr>
					      <td>
						      <table width="100%" cellpadding="2" cellspacing="0">
							      <tr>
								      <td valign="middle" class="column" nowrap>
									      &nbsp;<Forums:CurrentPage Cssclass="columnText" id="CurrentPage" runat="server" />
								      </td>
								      <td valign="middle" align="right" class="column" nowrap>
									      <Forums:Pager id="Pager" runat="server" />
								      </td>
							      </tr>
						      </table>
					      </td>
				      </tr>
			      </table>
      <!-- END TODO  //-->     
		      </td>
	      </tr>
      </table>
      <br />
      <br />
      <table cellpadding="2" cellspacing="1" width="100%">
        <tr>
          <td align="left" valign="top">
            <!-- View-MyForums.ForumOptions.Start -->
            <table class="tableBorder" cellpadding="2" cellspacing="1" width="100%">
              <tr>
                <td class="column" colspan="2"><%=AspNetForums.Components.ResourceManager.GetString("ViewThreads_ForumOptions")%></td>
              </tr>
              <tr>
			          <td class="fh">
				          <table cellpadding="2" cellspacing="1" width="100%">
				            <tr>
				              <td align="left" class="fh2" nowrap>
					              <%=AspNetForums.Components.ResourceManager.GetString("ViewThreads_SortedBy")%>
				              </td>
				              <td align="left" class="fh2">	
					              <Forums:ThreadSortDropDownList id="SortThreads" runat="server" /><%=AspNetForums.Components.ResourceManager.GetString("ViewThreads_In")%><forums:SortOrderDropDownList id="SortOrder" runat="server" /><%=AspNetForums.Components.ResourceManager.GetString("ViewThreads_OrderFrom")%>
				              </td>
				            </tr>
				            <tr>
				              <td align="left" class="fh2" nowrap>
					              <%=AspNetForums.Components.ResourceManager.GetString("ViewThreads_FilterByDate")%>
				              </td>
				              <td align="left" class="fh2">	
					              <Forums:DateFilter id="DateFilter" runat="server" AddText="false" AppendLineBreak="false" /> 
				              </td>
				            </tr>
				            <tr>
				              <td align="left" class="fh2" nowrap>
					              <%=AspNetForums.Components.ResourceManager.GetString("ViewThreads_FilterByTopic")%>
				              </td>
				              <td align="left" class="fh2">	
					              <Forums:HideReadPostsDropDownList runat="server" ID="HideReadPosts" />
				              </td>
				            </tr>
				            <tr>
				              <td align="right" class="fh2" nowrap colspan="2">
					              <asp:Button id="SortThreadsButton" runat="server" /> <asp:Button id="RememberSettingsButton" runat="server" /> <Forums:MarkAllRead runat="server" ID="Markallread1" NAME="Markallread1" />
				              </td>
				            </tr>
                  </table>
                </td>
		          </tr>		
            </table>
            <!-- View-MyForums.ForumOptions.End -->
          </td>
          <td align="right" valign="top" class="txt4">
            <!-- View-MyForums.JumpMenu.Start -->
            <Forums:JumpDropDownList runat="server" />
            <!-- View-MyForums.JumpMenu.End -->
          </td>    
        </tr>
      </table>
    </td>
  </tr>       
  <!-- View-MyForums.Body.End -->	   
</table>  
<!-- ********* View-MyForums.ascx:End ************* //-->	

⌨️ 快捷键说明

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