📄 siteurls.cs
字号:
using System;
using System.IO;
using NetFocus.Web.Core;
//源码下载及讨论地址:http://www.51aspx.com/CV/SimpleForum
namespace NetFocus.Web.Applications.Forum
{
public class SiteUrls
{
#region Instance
private static UrlsData urlsData = null;
private static SiteUrls _defaultInstance = null;
static SiteUrls()
{
urlsData = UrlsData.Instance();
_defaultInstance = new SiteUrls();
}
private SiteUrls()
{
}
public static SiteUrls Instance()
{
return _defaultInstance;
}
#endregion
public UrlsData Data
{
get
{
return urlsData;
}
}
public string FormatUrl(string name)
{
return FormatUrl(name, null);
}
public string FormatUrl(string name, params object[] parameters)
{
return urlsData.FormatUrl(name, parameters);
}
public string Home
{
get
{
return FormatUrl("home");
}
}
public string Register
{
get
{
return FormatUrl("register");
}
}
public string Login
{
get
{
return FormatUrl("login");
}
}
public string Logout
{
get
{
return FormatUrl("logout");
}
}
public string GetRoleAddUrl()
{
return FormatUrl("role_add");
}
public string GetRoleEditUrl(int roleId)
{
return FormatUrl("role_edit", roleId);
}
public string GetRoleListUrl()
{
return FormatUrl("role_list");
}
public string GetUserRolesUrl(int userId)
{
return FormatUrl("userroles", userId);
}
public string GetEssenceThreadsUrl(int sectionId)
{
return FormatUrl("essence", sectionId);
}
public string GetRecommendThreadsUrl(int sectionId)
{
return FormatUrl("recommend", sectionId);
}
public string GetAddThreadUrl(int sectionId)
{
return FormatUrl("addthread", sectionId);
}
public string GetThreadsUrl(int sectionId)
{
return FormatUrl("threads", sectionId.ToString());
}
public string GetThreadUrl(int threadId)
{
return FormatUrl("thread", threadId.ToString());
}
public string GetGroupAddUrl()
{
return FormatUrl("group_add");
}
public string GetGroupEditUrl(int groupId)
{
return FormatUrl("group_edit", groupId);
}
public string GetGroupListUrl()
{
return FormatUrl("group_list");
}
public string GetSectionAddUrl(int groupId)
{
return FormatUrl("section_add", groupId);
}
public string GetSectionEditUrl(int sectionId)
{
return FormatUrl("section_edit", sectionId);
}
public string GetSectionListUrl(int groupId)
{
return FormatUrl("section_list", groupId);
}
public string GetSectionAdminsUrl(int sectionId)
{
return FormatUrl("sectionadmins", sectionId);
}
public string GetThreadAddUrl(int sectionId)
{
return FormatUrl("thread_add", sectionId);
}
public string GetThreadEditUrl(int threadId)
{
return FormatUrl("thread_edit", threadId);
}
public string GetThreadListUrl(int sectionId)
{
return FormatUrl("thread_list", sectionId);
}
public string GetPostAddUrl(int threadId)
{
return FormatUrl("post_add", threadId.ToString());
}
public string GetPostEditUrl(int postId)
{
return FormatUrl("post_edit", postId.ToString());
}
public string GetPostListUrl(int threadId)
{
return FormatUrl("post_list", threadId.ToString());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -