帮助解决asp.net中多个表单的逻辑问题

帮助解决asp.net中多个表单的逻辑问题,asp.net,forms,runatserver,Asp.net,Forms,Runatserver,根据我的布局,一个表单(所有runat=server的表单)应该位于标题的右上方和右上方 另一个我想放在第节的文章中。所以我对内容的定位没有问题。我如何解决它 我的设计:登录和注销包含在标题右上角的表单中 文章:嵌入AJAX4手风琴和标签容器 但这要求它以的形式放置。如果我正确理解了您的问题,您可以使用母版页执行所需的操作: 创建一个母版页,其中一个内容部分用于页眉,另一个内容部分用于页面的其余部分。为这两个内容部分创建页面。听起来您需要一个包含登录和注销按钮的页面,然后是一个包含“文章”的内容

根据我的布局,一个表单(所有runat=server的表单)应该位于标题的右上方和右上方 另一个我想放在第节的文章中。所以我对内容的定位没有问题。我如何解决它

我的设计:登录和注销包含在标题右上角的表单中

文章:嵌入AJAX4手风琴和标签容器
但这要求它以
的形式放置。如果我正确理解了您的问题,您可以使用母版页执行所需的操作:


创建一个母版页,其中一个内容部分用于页眉,另一个内容部分用于页面的其余部分。为这两个内容部分创建页面。

听起来您需要一个包含登录和注销按钮的页面,然后是一个包含“文章”的内容页面

母版页(.Master)



提供有关如何在ASP.NET中在页面上实现多个表单的详细信息。

老实说,我不知道您在问什么。你是在问CSS放置技巧还是什么?我制定了一个awnser,但我自己并不100%确定我是否理解这个问题。问题是布局问题,还是页面上有多个表单?您可以有一个表单有runat=“server”,但可以有许多其他表单,而无需在页面上指定runat=“server”。没有,但如何在表单文章中放置ajaxstuff(accordian),以及如何在表单标题中放置ajaxstuff,但这两种方法都不可能同时出现,因为运行时错误(假设表格文章已运行)然后表单头的ajaxstuff应该放在一个runat=server的表单中
控件“TabContainer”类型的“TabContainer\u bookings”必须放在runat=server的表单标记中。@prakash:好的,那么问题是如何在同一ASP.Net页面上的两个不同表单上使用AJAX控件?@prakash:所有控件都在一个页面上吗?然后您应该使用
runat=“server”将它们全部放在一个
表单中
。我的代码:母版页:以*script manager*ajax content\u 2为前缀的ajax content\u 2问题是:它说ajax content\u 2应该以runat=>ajax content\u 2的形式出现,但我希望ajax content\u 2出现在文章中。我希望clear@prakash:你不应该需要第二张表格,因为你已经有一张表格了使用
runat=“server”
在您的母版页中。是的,现在我可以解释:在中。掌握我想要的html5和第二个@prakash:您在原始问题中列出了许多您正在处理的事情-可能值得在列表中添加“html5”…无论如何,您有两个表单。您想要一个,在母版页中。@prakash:另外,发布代码在最初的问题中。如果你可以复制/粘贴代码,并在编辑器中将其格式化为代码块,那么将更容易解密。先生,我认为在讨论之后,我发现最好的解决方案不是尝试将一个对象转换为int,也就是说,遵循最广泛使用的方法,而不是反复使用错误的概念。因此,我将使用e你提供的两个选项1>将全部内容放在表格2>中以尝试你的母版页(虽然我已经在母版页中做了,但我会尝试找出哪里出错)。有没有什么方法可以将我的两个文本文件上传给你,其中只包含所需的数据,而不是让你了解整个网站。@prakash:如果你只是粘贴关键部分,就像你在这里写的第一条评论一样,但复制/粘贴了你的实际代码。基本上,如果你把
标记放在所有的e占位符,则这些占位符中的任何控件都将自动包含在表单中。由于这是您第一次来到这里,如果您对答案满意,请不要忘记单击勾选:)
<form id="form1" runat="server">

        <!-- login / logout controls here -->

        <asp:ContentPlaceHolder ID="Article" runat="server">

        </asp:ContentPlaceHolder>

    </form>
<asp:Content ID="ArticleContent" ContentPlaceHolderID="Article" runat="server">

<!-- Accordion and things here -->

</asp:Content>