Umbraco中的用户控制
嘿,法国人,我是翁布拉科cms的新手。我正在使用它来构建站点。这里我需要包括 .net用户控件,带有一些文本框和提交按钮。但是当我在模板中包含包含.net用户控件的宏并运行站点时,我得到了错误 “/”应用程序中出现服务器错误 “Button”类型的控件“ContentPlaceHolderDefault\u News\u 2\u Button1”必须放置在runat=server的表单标记中 我还观看了有关Umbraco中用户控件的视频教程。并遵循相同的过程,但我仍然得到错误 但如果我使用Html文本框和按钮,效果会很好Umbraco中的用户控制,umbraco,Umbraco,嘿,法国人,我是翁布拉科cms的新手。我正在使用它来构建站点。这里我需要包括 .net用户控件,带有一些文本框和提交按钮。但是当我在模板中包含包含.net用户控件的宏并运行站点时,我得到了错误 “/”应用程序中出现服务器错误 “Button”类型的控件“ContentPlaceHolderDefault\u News\u 2\u Button1”必须放置在runat=server的表单标记中 我还观看了有关Umbraco中用户控件的视频教程。并遵循相同的过程,但我仍然得到错误 但如果我使用Htm
因此,是否有任何解决方案………..这是因为类型为“Button”的控件“ContentPlaceHolderDefault\u News\u 2\u Button1”未放置在runat=server的表单标记中。 每个具有属性runat=“server”的ASP>NET控件必须放置在runat=server的表单标记中。 解决方案很简单:
根据我的经验,最好不要在用户控件中包含表单标记,因为这会导致一些问题。每页只能有一个表单标记,这意味着每页只能有一个usercontrol等。