如何在ASP.net中使用Ajax从JavaScript代码调用C#方法

我正在asp.net上制作一个Web应用程序,我需要调用此方法:

 protected void fillList() {
        string strSql;
        dato = Convert.ToInt32(hiddenControl.Value);
        SqlConnection conn = new SqlConnection(Configurationmanager.ConnectionStrings["default"].ToString());
        conn.Open();
        strSql = "SELECT DISTINCT something FROM table WHERE data = " + dato;
        SqlCommand camAND = new SqlCommand(strSql,conn);
        System.Data.DataTable tablainc = new System.Data.DataTable();
        camAND.CommandTimeout = 36000;
        tablainc.Load(camAND.ExecuteReader());


        foreach (DataRow dtr in tablainc.Rows)
        {
            list.Items.Add(dtrw[0].ToString());  
        }

    }

该方法用于在listbox上插入项目,我需要在javascript事件OnBlur发生时执行此操作,这是我的JS函数:

 function frmt_Date() {
var text = document.getElementById("txperiodo").value;
var newText = text.replace("/","");
document.getElementById("hiddenControl").value = newText;
var periodo = parseInt(newText);
document.getElementById("hiddenControl").value = periodo;

如何在Ajax中调用我的方法? 这是我的html输入:

 <input runat="server" id="txperiodo" class="cc1" type="text" placeholder="AAAA/MM" maxlength="7" onblur="frmt_Date()"/> 

谢谢,如果我错了,请告诉我。

zjzj5823 回答:如何在ASP.net中使用Ajax从JavaScript代码调用C#方法

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3063437.html

大家都在问