从javascript的类文件中调用C#方法
问题描述:
是否可以通过javascript调用位于特定类文件内的C#函数?从javascript的类文件中调用C#方法
我的功能就是这样
public static void PrintPDF()
{
}
这个函数是一个类文件XSLTHelper
在C#中,我可以通过XSLTHelper.PrintPDF();
调用这个函数里面。 有什么办法可以从JavaScript做同样的事情吗?
答
您可以使用Ajax如下呼吁:
$.ajax({
type: "POST",
url: "PageName.aspx/PrintPDF",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d == 'Success') {
}
}
});
你的功能需要有属性如下:
[System.Web.Services.WebMethod]
答
你可以使用jQuery和Ajax来调用一个可以调用PrintPDF函数的动作方法吗?
你的意思是你想调用服务器端函数(C#)从客户端功能(JavaScript)?如果是的话,你应该知道什么是web服务。 – poiuytrez 2013-02-13 12:03:41
@poiuytrez:谢谢你指点我正确的方向 – Athul 2013-02-13 12:06:17