2011-06-15 39 views
0

在我的Default.Master文件中,我添加了菜单控件。一切似乎都很好。但是在运行时,我得到了错误“Control'Menu1'类型'Menu'必须放置在runat = server。的表单标签内。 这是什么意思在纯英语?'Menu'类型的控件'Menu1'必须放置在窗体标签内,runat = server

由于

“堆栈跟踪: [HttpException(0X80004005):类型 '菜单' 的控制 '菜单1' 必须被放置在形式标签与内runat = server。]

回答

1

我的ASP.net有点小生锈的,但听起来好像你的菜单控件使用某种服务器端处理。

在您的.aspx页面或.master文件中,这些文件需要位于带有runat =“server”的表格标签内,才能以其需要的方式进行操作。像这样:

<form id="...." (...other form attributes...) runat="server" /> 
    (...your control's markup...) 
</form> 

如果你不太熟悉的.aspx,你可以发布更多的代码,以便其他人谁更了解.NET比我可以帮助(我的经验是大约10%asp.net和90%的PHP)。

相关问题