绑定下拉列表而不引起回发 - c#

我有两个文本框,ID和Name。基于这两者的结合,我的地址下拉列表应该会被填充。
我写了一个sp将项目绑定到下拉菜单。但是“名称”文本框的text_changed事件会导致自动回发。我希望我的下拉列表在离开文本框时自动绑定而不会导致页面刷新。在页面加载时,所有3个都应为空白。

请让我知道如何使用javascript和jquery完成此操作。
请原谅任何输入错误。

c#参考方案

您可以使用jQuery Ajax或UpdatePanel

使用JQuery Ajax ...

$.ajax({
       data: data,
       url: "ur url",
       type: "POST",
       contentType: "application/json; charset=utf-8",
       success: function (result) {
       //ur code to bind data to dropdown
       }
       error: function OnError(result) {
        //ur code
       }
    }); 

使用更新面板,您可以调用服务器端方法将数据绑定到下拉列表

<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
   <ContentTemplate>
      <asp:TextBox ID="txtBox1" OnTextChanged="txtBox1_TextChanged" AutoPostBack="true" runat="server" />
   </ContentTemplate>
</asp:UpdatePanel>

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …

LinkBut​​ton OnClick不能与数据目标和数据切换一起运行 - javascript

在我的asp.net应用程序(使用C#)中,我具有以下链接按钮:<asp:LinkButton ID="btnSelectPhoto" runat="server" Width="120" style="display:inline-block; margin:5px;" …

如何在ASP.NET上使用JavaScript设置文本框的值 - javascript

我需要使用来自javascript输入的值设置asp文本框。我在这里:<td ><asp:TextBox ID="AddressTextBox" runat="server" Text='<%# Bind("Address") %>' ClientI…

ajax正在加载页面以返回POST请求 - javascript

当我通过ajax发出“ POST”请求时,返回请求时页面正在加载。我们不使用ajax阻止整个页面重新加载吗?这是我的html代码:<form method="post"> <div align="center" class="col-md-10"> <input typ…