javascript - 如何从asp.cs方法中获取javascript中的数据

标签 javascript c# asp.net

我有以下代码如何使用Java脚本绑定(bind)网格我想调用aspx.cs代码并检索数据并与网格绑定(bind)而不回发请帮助我。我是asp.net新手,请帮助我。我已经调用了这个方法但没有成功

       <script type='text/javascript'>


                          $(document).ready(function () {

                              bindjs();

                          })

                          function bindjs() {

                              PageMethods.BindGrid(Success, Failure);
                          }
                          function Success(result) {
                              alert(result);
                          }
                          function Failure(error) {
                              alert(error);
                          }
</script>

我的 Asp.cs 方法是

    [WebMethod]
    public static  DataTable BindGrid()
    {

        con = new SqlConnection(constr);
        da = new SqlDataAdapter("select tblStudent.student_id,tblStudent.student_name,tblStudent.father_name," +
            "tblStudent.Cell,tblStudent.parents_cell,tblStudent.admission_date,tblclassinfo.class_name,address_student" +
            " from tblStudent  inner join tblclassinfo on tblStudent.class_id =  tblclassinfo.class_id", con);



        DataTable dt = new DataTable();
        da.Fill(dt);
        return dt;

    }

最佳答案

您必须更改要继承的cs类

public class Service1 : System.Web.Services.WebService

然后你的方法如下

<WebMethod()> _
void BindGrid(string bookingInformation) {

    //your code here

}

关于javascript - 如何从asp.cs方法中获取javascript中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37285983/

相关文章:

javascript - R 使用JavaScript自定义DT表

javascript - 如何过滤掉我的 Promise.all 结果中的空值?

c# - 错误 "string parameter too long"。在 microsoft.office.interop.word.find.execute

c# - 了解多线程

c# - 删除从客户端发送的值列表

asp.net - 如何从 TableAdapter 检索存储过程返回值

javascript - 调用另一个组件在react.js中渲染

javascript - 获取文档时出错 : clientDetails Error: Cannot modify a WriteBatch that has been committed

C# selectedvalue of dropdownlist with ObjectDataSource

c# - 如何制作一个控制台应用程序,让我输入 LINQ 表达式,然后我的程序将执行它们?