我可以在asp.net mvc中的Webforms項目中創建html助手嗎?謝謝。我可以像在asp.net mvc中一樣在Webforms項目中創建html助手嗎?
3
A
回答
2
你只需要一個靜態方法:
public static string Label(string target, string text)
{
return String.Format("<label for= '{0}'>{1}</label>",target,text);
}
1
這不會是添加一個靜態方法,如果您想返回器WebControls一樣簡單。你將不得不連接到頁面渲染。
+0
不僅如此,你將不得不創建自己的intelesense,以允許簡單使用html助手(因爲它很容易,這是html助手的全部重點)。 – 2011-06-22 19:43:28
3
這裏有一個在我有限的使用爲我工作至今
public static class PageCommon
{
public static System.Web.Mvc.UrlHelper GetUrlHelper(this System.Web.UI.Control c)
{
var helper = new System.Web.Mvc.UrlHelper(c.Page.Request.RequestContext);
return helper;
}
class ViewDataBag : IViewDataContainer
{
ViewDataDictionary vdd = new ViewDataDictionary();
public ViewDataDictionary ViewData
{
get
{
return vdd;
}
set
{
vdd = value;
}
}
}
public static System.Web.Mvc.HtmlHelper GetHtmlHelper(this System.Web.UI.Control c)
{
var v = new System.Web.Mvc.ViewContext();
var helper = new System.Web.Mvc.HtmlHelper(v, new ViewDataBag());
return helper;
}
+0
這個答案在彌合使用Html.DisplayFor等MVC Html語句的差距方面有很長的路要走。 – enorl76 2013-08-22 19:54:03
相關問題
- 1. 我們可以讓ASP.NET MVC項目像ASP.NET 2.0一樣即時編譯嗎?
- 2. ASP.NET MVC視圖可以在ASP.NET WebForms中呈現嗎?
- 3. 我可以在WCF項目中使用appsettings.config MVC 6樣式嗎?
- 4. ASP.NET MVC - 是否可以在FORMS根項目中創建MVC子項目?
- 5. 爲mvc創建一個html助手
- 6. 我可以在ASP.NET MVC中創建多個身份表嗎?
- 7. 何時/我應該在ASP.NET MVC項目中創建以下類?
- 8. 我可以像在C#中一樣在Java中創建擴展嗎?
- 9. 在傳統的ASP.Net項目中使用ASP.Net MVC UI助手
- 10. 我可以在模板中使用Kendo MVC助手嗎?
- 11. 我可以在正常的asp.net c#項目中添加MVC項目嗎?
- 12. 幫助在Asp.net MVC 2中創建強類型的html助手擴展
- 13. 可能在webforms項目中託管ASP.NET MVC控制器+視圖...?
- 14. Html助手項目可以被另一個項目看到
- 15. 我可以像在Visual Studio上一樣在Eclipse上創建項目模板
- 16. 在asp.net項目中創建一個像Facebook一樣的多圖像上傳器
- 17. 我可以在VS2010中創建網站項目類型嗎
- 18. ,我還可以在3.1模擬器中創建項目嗎?
- 19. 我可以在redmine中創建跨項目源參考嗎?
- 20. 我可以在ASP.NET MVC 5(不是mvc core)項目中使用ILoggerFactory嗎?
- 21. 現在可以像創建HTML一樣在latex中創建可遍歷的鏈接嗎?
- 22. ASP.NET MVC - 我可以創建一個不可見的Ajax.ActionLink()嗎?
- 23. 創建一個類似於DropDownListFor的ASP.NET MVC Html助手
- 24. 我可以創建一個在asp.net mvc 3中呈現Rss的Razor視圖嗎?
- 25. 我們可以從ASP.NET MVC 3項目中調用Webservice嗎?
- 26. 在普通的ASP.NET MVC項目中使用Webmatrix助手
- 27. 我可以在webforms中使用mvc過濾器屬性嗎?
- 28. 可以先爲ASP.Net或ASP.Net MVC網站創建HTML嗎?
- 29. 如何將Kendo UI HTML助手添加到我的ASP.net MVC 4項目中?
- 30. 我可以在Ruby/Java/C#中創建一個像這樣的對象嗎?
你能不能給你想要的一個例子,爲什麼你要嗎? – 2010-06-27 19:56:22