前台JS如何调用后台的方法。

JavaScript022

前台JS如何调用后台的方法。,第1张

Ajax正是为了解决此类问题。

AJAX = 异步 JavaScript 和 XML。

AJAX 是一种用于创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

这样也就可以通过发送异步请求来调用后台方法。

请参考:http://www.w3school.com.cn/ajax/ajax_intro.asp

给你看个一段demo, 希望能帮到你:

<script runat="server">

public static void bind()

{

string sqlParam = "select top 6 a.CourseID as courseid,Name,TeacherName,ordertype,CountPid,paytime,GoodsMoney,Target from KS_CosOrder a inner join KS_course b on a.courseid=b.courseid where TeachWay=1 and Status=1 and a.username ='" + UserManage.GetUserInfo().UserName + "' order by paytime deSC"

using (dk = DataFactory.GetDataTable(sqlParam))

{

if (dk.Rows.Count >0)

{

dr = dk.Rows[0]

}

}

}

</script>

其中DataFactory.GetDataTable(sqlParam) 就是后台cs 文件中的方法,直接就可以这样用