如何将一个参数先传给JavaScript 函数,然后再传给C#函数,最后由Javascript函数返回值

如何将一个参数先传给JavaScript函数,然后再传给C#函数,最后由Javascript函数返回值1、通过单击控件,将控件的ID传送给JavaScript脚本。2、J... 如何将一个参数先传给JavaScript 函数,然后再传给C#函数,最后由Javascript函数返回值
1、通过单击控件,将控件的ID 传送给 JavaScript脚本。
2、JavaScript函数收到ID值后,再将ID传给后台的C#函数
3、C# 函数负责进行负责的数据处理,并将最终的处理结果返回给JavaScript函数
4、JavaScript根据收到的C#处理结果进行相关控制(比如:图片自动播放类似的功能),再弹出相关的Div,实现人机交互。
展开
 我来答
miniappigO7dCrZySrL4
2011-11-15 · TA获得超过184个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:103万
展开全部
你说的ActiveX中得应用,还是Web中得应用?还是自己在自己的C/S应用程序中添加了JavaScript解析器? JavaScript应用的场合太多了,可能现在很多人都用在Web前端。不过通讯方式都差不多,前两种程序通讯用普通的参数加返回值就能解决,比如在ActiveX中JavaScript和ActiveX本来就可以互相调用的,在Web应用中可以用Json处理,将对象转为json发送给后台,后台处理完再生成Json发送给前台(这里的发送并不是真正的发送,只是json文本流输出在页面上)。
如果是自己移植的JavaScript解析器的话,可能需要自己写代码去检测解析器栈中得数据了。
//-----------------------------------------------------------------------------------------
3、C# 函数负责进行负责的数据处理,并将最终的处理结果返回给JavaScript函数
???
在Web开发中不可能服务器主动向客户端发送任何信息的,是不是你想用Socket给客户端的80等端口发送数据?这样不行的,违背了请求接响应的原则呢,一般都是用Ajax请求.net的页面,页面的后台代码里可以用C#写逻辑,在客户端的Ajax请求返回成功后才能处理页面返回的数据,这时候可以弹出DIV显示处理后的结果啊什么的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luxianai
2011-11-13 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:112万
展开全部
给 你一个思路:
function GetData(id){
$.get("Handler/ForgetPasswordHandler.ashx", { username: name }, function (data) {
$("#"+id).html(data);//data的数据将会是“输入的数据”
});
}

ForgetPasswordHandler.ashx里面是这样的
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string email = context.Request.QueryString["username"];//username { username: name } 中username
//根据email可以查询数据,然后
context.Response.Write("输入的数据.");
}

如果是列表 返回json就行了,思路就是这样了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinayase
2011-11-13
知道答主
回答量:40
采纳率:0%
帮助的人:11.3万
展开全部
给 你一个思路:
function GetData(id){
$.get("Handler/ForgetPasswordHandler.ashx", { username: name }, function (data) {
$("#"+id).html(data);//data的数据将会是“输入的数据”
});
}

ForgetPasswordHandler.ashx里面是这样的
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string email = context.Request.QueryString["username"];//username { username: name } 中username
//根据email可以查询数据,然后
context.Response.Write("输入的数据.");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Yhgdf01G5g
2011-11-14 · 超过11用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:22.9万
展开全部
你尝试下 c#的ajax
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式