вы можете использовать расширение HtmlHelper, чтобы сделать это, если хотите:
namespace MyExtensions
{
public static class HtmlHelperExtensions
{
pubilc static string EmitPluginData(this HtmlHelper htmlHelper)
{
var pluginData = GetPluginDataFromSomeWhere();
return pluginData;
}
}
}
Тогда вы можете использовать это в своих представлениях:
<html>
<body>
<%= ViewData["SomeData"] %>
<%= Html.EmitPluginData() %>
</body>
</html>
Только не забудьте добавить пространство имен в ваш web.config:
<pages>
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="MyExtensions" />
...