2012-06-27 44 views
0

在我的主应用程序中,我想从插件DLL中将部分视图加载到主视图中。现在我正在使用@Html.Partial(/~bin/PluginName.dll/PluginName.ViewName.vbhtml)作为我尝试查看部分视图的方式。这是我得到的错误:部分视图没有看到BeginForm是HtmlHelper的一部分

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加载到shadow目录中。我所看到的所有内容(现在)都是一个文本框。我最终想要在我的主视图中加载搜索插件。

这里是我的局部视图:

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

@Html.TextBox("strCUNumber") 


End Using 

如果您有什么需要澄清请咨询!谢谢!

回答

0

需要在我的插件视图中添加@Inherits System.Web.Mvc.WebViewPage