我正在设计一个自定义HTML帮助器,我想执行Html.ActionLink来提供动态URL生成.
namespace MagieMVC.Helpers
{
public static class HtmlHelperExtension
{
public static string LinkTable(this HtmlHelper helper, List<Method> items)
{
string result = String.Empty;
foreach (Method m in items)
{
result += String.Format(
"<label class=\"label2\">{0}</label>" +
System.Web.Mvc.Html.ActionLink(...) +
"<br />",
m.Category.Name,m.ID, m.Name);
}
return result;
}
}
}
Run Code Online (Sandbox Code Playgroud)
遗憾的是,无论我试图声明的命名空间如何,都无法在此上下文中识别Html.ActionLink.
作为一般性问题,我想知道在设计新的自定义帮助程序时是否可以使用任何现有的标准/自定义Html辅助方法.
谢谢.
我开发了一个扩展Visual Studio的包.作为其中的一部分,我有一个上下文菜单,必须处理活动文档的整个文本内容(HTML编辑器).
我理解如何获取当前选择:TextSelection txtSelection =(TextSelection)_bllManager.CurrentDocument.Selection;
但我不明白如何在没有选择的情况下获取代码窗口的全部内容.
目前我使用一个解决方法做txtSelection.SelectAll(),但它移动光标,我不希望这样.
有什么建议吗?
谢谢.