Частичное представление не видит, что BeginForm является частью HtmlHelper

В моем основном приложении я хотел бы загрузить частичное представление из подключаемой DLL в основное представление. Прямо сейчас я использую @Html.Partial(/~bin/PluginName.dll/PluginName.ViewName.vbhtml) как способ взглянуть на частичное представление. Это ошибка, которую я получаю:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET
Files\root\b3a37fd6\7fe17e9b\App_Web_cucontractnumberplugin.cucontractnumbersearch.vbhtml.1
45470.d2zb2yt5.0.vb(43): error BC30456: 'BeginForm' is not a member of 
'System.Web.WebPages.Html.HtmlHelper'.

У меня есть класс, который загружает DLL в теневой каталог при запуске приложения. Все, что находится в моем частичном представлении (пока), это текстовое поле. В конце концов я хотел бы загрузить плагин поиска в свой основной вид.

Вот мой частичный взгляд:

@using(Html.BeginForm("ChangeCUNumber", "PluginName"))

@Html.TextBox("strCUNumber")


End Using

Если вам нужно что-то уточнить, спрашивайте! Спасибо!


person gblock    schedule 27.06.2012    source источник


Ответы (1)


Нужно добавить @Inherits System.Web.Mvc.WebViewPage в вид моего плагина

person gblock    schedule 27.06.2012