2011-06-15 42 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)。

相關問題