如何在JavaScript中使用Ref参数调用.Net函数 [英] how To Call .Net Function With Ref Parameter In JavaScript

查看:93
本文介绍了如何在JavaScript中使用Ref参数调用.Net函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在背后的代码中具有.Net功能

I Have .Net Function In Code Behind

//.Net Function 
public int Test()
{
//Do Something
return 0;
}
//Call In JavaScript Like This
var Ret = ''<%=Test()%>''

I Want To Call Function With ref parameter
//.Net Function 
public int Test(ref int ret)
{
ret = value;
//Do Something
return 0;
}


如何传递ref参数


How To Pass ref Parameter

推荐答案

Ref表示您要保留更改.据我所知,您正在尝试的事情是不可能的.您正在尝试从JavaScript调用服务器方法-这将是无状态调用.您不能以这种方式维护对象.我不确定为什么要尝试做这些事情,但是还有其他方法,例如使用XMLHttpRequest发送数据并在客户端获取想要的内容.

我建议在这里使用XMLHTTPRequest来调用服务器方法并获取数据: XMLHttpRequest [^ ]
Ref means you want to maintain the change. What you are trying is not possible as far I know. You are trying to call a server method from JavaScript - that would a stateless call. You cannot maintain an object this way. I am not sure why are you trying to do such stuff but there can be other ways like using XMLHttpRequest to send the data and get back what you want on client side.

I would suggest using XMLHTTPRequest here for calling a server method and getting back data: XMLHttpRequest[^]


这篇关于如何在JavaScript中使用Ref参数调用.Net函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆