Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET中,如何在窗体外部使用form PLUS按钮控件?_.net_Asp.net_Forms_Asp.net 4.0 - Fatal编程技术网

在ASP.NET中,如何在窗体外部使用form PLUS按钮控件?

在ASP.NET中,如何在窗体外部使用form PLUS按钮控件?,.net,asp.net,forms,asp.net-4.0,.net,Asp.net,Forms,Asp.net 4.0,我有一个表单,我想要一些控件在表单之外工作。 当我在页面上有一个表单,而表单外有一个按钮时,按钮就不起作用了 这是我的密码: <form method="post" action="default.aspx"> <asp:TextBox ID="leko" runat="server" /> <asp:Button ID="sub" onclick="sub" runat="server" /> </form>

我有一个表单,我想要一些控件在表单之外工作。 当我在页面上有一个表单,而表单外有一个按钮时,按钮就不起作用了

这是我的密码:

 <form method="post" action="default.aspx">
    <asp:TextBox ID="leko" runat="server" />

        <asp:Button ID="sub" onclick="sub" runat="server" />

    </form>

            <asp:Button ID="Button2" runat="server" Text="Tweetline" 
            onclick="Button2_Click" CausesValidation="false" />

而且“Button2\u click”操作不起作用,因为表单在这里。 为什么


谢谢

这在webforms中是不可能的-它们的工作方式是使用一个服务器端表单和所有控件

您可以有其他的常规表单(即没有
runat=“server”
),但这些表单不能与服务器端控件一起使用


如果您想更好地控制HTML,请查看。

因为不可能有多个表单标记,服务器端控件也不能在表单控件之外, 在默认的.aspx中使用
ICallBack
接口。
使用此按钮,您可以使用普通按钮(例如,无asp:按钮,请改用)。
有关更多详细信息,请参阅以下链接: