首先,在VisualWiki.Models里建立一个Helpers目录,然后在其中创建一个CommonHelper类,并且把我们设置HyperLink的代码整理成一个SetLink函数:
namespace VisualWiki.Models.Helpers
{
public static class CommonHelper
{
public static void SetLink(HyperLink link, string pageName, string linkPageName, string title)
{
if (pageName.ToLower() == linkPageName.ToLower())
{
link.Enabled = false;
}
else
{
link.Enabled = true;
link.NavigateUrl = new UrlBuilder(linkPageName).Add("title", title).ToString();
}
}
}
}
{
public static class CommonHelper
{
public static void SetLink(HyperLink link, string pageName, string linkPageName, string title)
{
if (pageName.ToLower() == linkPageName.ToLower())
{
link.Enabled = false;
}
else
{
link.Enabled = true;
link.NavigateUrl = new UrlBuilder(linkPageName).Add("title", title).ToString();
}
}
}
}