Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Javascript访问类方法_Javascript_Asp.net_Class - Fatal编程技术网

从Javascript访问类方法

从Javascript访问类方法,javascript,asp.net,class,Javascript,Asp.net,Class,App_代码文件中的类文件名“User”中有一个函数。我需要访问类中的函数 公共静态字符串GetUserRole(字符串返回值) 来自javascript,它位于名为“js”的seprate.js文件中 请帮助实现这一点的最简单方法是使用页面方法。我认为更好的方法是使用web服务或通过某种类型的http get方法或公开函数 [WebMethod] 公共静态字符串GetUserRole(字符串返回值) 这家伙解释得很好,并举了个例子 var roleName=Users.GetUserRole(

App_代码文件中的类文件名“User”中有一个函数。我需要访问类中的函数

公共静态字符串GetUserRole(字符串返回值)

来自javascript,它位于名为“js”的seprate.js文件中


请帮助

实现这一点的最简单方法是使用页面方法。我认为更好的方法是使用web服务或通过某种类型的http get方法或公开函数

[WebMethod] 公共静态字符串GetUserRole(字符串返回值)


这家伙解释得很好,并举了个例子

var roleName=Users.GetUserRole(“roleName”);但这给了我一个错误。我需要从函数中获取返回值,请具体说明此函数的上下文是什么?JavaScript在哪里运行?在.js文件中已经存在一些验证,我需要根据rolename追加它们。这个.js文件放在js文件夹中。创建web服务对我来说很困难,因为我的老板不想为此创建其他文件。如果可能的话,你能帮我解决其他问题吗+搜索页面方法javascript教程,你会找到很多答案。