C# 使用AjaxToolkit提交表单?

C# 使用AjaxToolkit提交表单?,c#,.net,asp.net,ajax,C#,.net,Asp.net,Ajax,我们可以使用AjaxToolkit在ASP.NET中提交表单吗? e、 g: 以下为我们的表格: <form id="form1" runat="server"> <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </asp:ToolkitScriptManager> <div id="mainDiv"> <table style="width: 40%;

我们可以使用AjaxToolkit在ASP.NET中提交表单吗?

e、 g:
以下为我们的表格:

<form id="form1" runat="server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<div id="mainDiv">
<table style="width: 40%;" cellspacing="3" cellpadding="3">
<tr>
    <td>
        <asp:RequiredFieldValidator ID="RequiredFieldValidatorUsername" runat="server" ErrorMessage="*"
            SetFocusOnError="True" Text="*" ControlToValidate="TextBoxUsername" 
            ValidationGroup="login"></asp:RequiredFieldValidator>
        <asp:TextBox ID="TextBoxUsername" runat="server"></asp:TextBox>
    </td>
    <td align="left">
        : UserName
    </td>
</tr>
<tr>
    <td>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*"
            SetFocusOnError="True" Text="*" ControlToValidate="TextBoxPass" 
            ValidationGroup="login"></asp:RequiredFieldValidator>
        <asp:TextBox ID="TextBoxPass" runat="server" TextMode="Password"></asp:TextBox>
    </td>
    <td align="left">
        : Pass
    </td>
</tr>
<tr>
    <td colspan="2">
        <asp:Button ID="ButtonSubmit" runat="server" Text="Login" 
            ValidationGroup="login"/>
    </td>
</tr>
<tr>
    <td colspan="2">
        &nbsp;
    </td>
</tr>
<tr>
    <td colspan="2">
        <asp:Label ID="LabelResult" runat="server" Text="Label"></asp:Label>
    </td>
</tr>

</table>
</div>
</form>

:用户名
:通过
我想用Ajax登录一个用户,因此我必须发送用户名并传递到
Webservice
,然后获取结果并在
LabelResult
中显示结果。

我们可以在
ASP.Net
中使用
AjaxToolkit
吗?

使用AJAX脚本管理器必须出现在表单之前,我认为这是不可能的,而且 因为Callis说得很好
如果您想提交表单,这就是回发的目的”

使用AJAX脚本管理器必须出现在表单前面,我认为这是不可能的,而且 因为Callis说得很好
如果您想提交表单,这就是回发的作用”

我使用ajax作为级联下拉菜单集,我不知道如何将表单内容提交给控制器。我认为这是一个相关的问题,因为我所做的是生成一个隐藏的ajax控件,该控件在表单中的最终ajax控件的值发生变化时触发。控件触发的Web服务随后将所有表单信息保存到数据库中,此时submitbuton对用户来说更像是一种安慰。一旦用户提交表单,这些值就可以在数据库的元数据字段中使用,提交处理程序将访问这些值,而不是从回发中读取它们

我这样做是因为它最终比我需要学习的更快,以便使用java脚本或其他从回发中检索的方法从回发中读取它们,所以我不认为这是最好的方法,但它对我有效。希望这对你有所帮助


D.A.p.

我正在使用ajax作为级联下拉菜单集,我不知道如何将表单内容提交给控制器。我认为这是一个相关的问题,因为我所做的是生成一个隐藏的ajax控件,该控件在表单中的最终ajax控件的值发生变化时触发。控件触发的Web服务随后将所有表单信息保存到数据库中,此时submitbuton对用户来说更像是一种安慰。一旦用户提交表单,这些值就可以在数据库的元数据字段中使用,提交处理程序将访问这些值,而不是从回发中读取它们

我这样做是因为它最终比我需要学习的更快,以便使用java脚本或其他从回发中检索的方法从回发中读取它们,所以我不认为这是最好的方法,但它对我有效。希望这对你有所帮助


D.A.p.

因此,如果我们想用Ajax向服务器发送表单,我们必须使用类似JQuery的东西,而不能使用AjaxControlToolkit。

因此,如果我们想用Ajax向服务器发送表单,我们必须使用类似JQuery的东西,而不能使用AjaxControlToolkit。

Ajax是围绕“部分回发”的目标构建的(或回调)某个元素“小于”(或在某些情况下为“除”)整个表单。如果你想提交表单,这就是回发的目的。你能更具体地说明为什么要在这个场景中使用AJAX吗?我想用AJAX登录用户只是为了学习,我知道我可以使用
post-back
,但我想找到使用AjaxAJAX的解决方案是围绕“部分回发”的目标构建的(或回调)某个元素“小于”(或在某些情况下为“除”)整个表单。如果你想提交表单,这就是回发的目的。你能更具体地说明一下为什么要在这个场景中使用AJAX吗?我想用AJAX登录用户只是为了学习,我知道我可以使用
回发
,但我想用AJAX找到解决方案