在cs文件中如何获取js文件函数的返回值

hbalygh 2008-07-09 02:03:33
文件一: JScript.js
内容为:
function rsn()
{
var rs=document.getElementById("show").value;
return rs;
}

文件二: Default.aspx
有html控件: <input type="text" id="show"/>
有asp控件: <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click1" />

文件二: Default.aspx.csrsn()

现在想要在 Button1_Click1事件中得到js函数rsn()的返回值?? 例如: string va=rsn() 这样的效果

请各位帮忙解决,因为只有3分,所以全部给上
...全文
538 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
1800包吃包住 2011-10-18
  • 打赏
  • 举报
回复
5楼是正解
1800包吃包住 2011-10-18
  • 打赏
  • 举报
回复
你可以在JS里面复制给隐藏域
然后后台取隐藏域的值
ding_shou_qing 2011-10-18
  • 打赏
  • 举报
回复
定义一个Server 端的HiddenField
<asp:HiddenField ID="HiddenField1" runat="server" />
function rsn()
{
var rs=document.getElementById("show").value;
document.getElementById("<%=HiddenField1.ClientID %>").value=rs;
}
<input type="text" id="show" runat="server"/> 服务器控件
Button1_Click1
HiddenField1.value就可以了
theks 2011-10-18
  • 打赏
  • 举报
回复
把服务器端控件改为HTML控件
然后ajax提交到后端

$("#Button1").click(function(){
$.get("Default.aspx",{ rs:rsn(),其它参数...}),function(data){
//处理后台的返回结果data
})
})

在后端接收QueryString["rs"]就行了。。
yanhongli123 2011-10-18
  • 打赏
  • 举报
回复
<input type="text" id="show" runat="server"/> 服务器控件
Button1_Click1
show.value
yy2433720 2011-10-18
  • 打赏
  • 举报
回复
也想听一听
wangpeng5318 2011-10-18
  • 打赏
  • 举报
回复
我也遇到这个问题,所以顶下,望知道的人指点
JosunScript 脚本组件是一个采用ATL技术编写的高效稳定的脚本解析器。 能让你的CS模式程序(Vc、VB、Delphi、BC等)轻松解析VbScript,JavaScript脚本语言。 大大增强你的程序逻辑处理的灵活性和程序的交互能力,轻松实现从BS系统提供的页面接口获取数据信息。 最大程度实现程序功能的免编译(只要修改脚本文件即可),为你的用户提供“热插拔”式的升级。 尤其适合于各种流程化的程序设计(工作流函数的操作、呼叫心系统IVR流程化的设计等等)。 本控件使用简便,开发者可根据本文档提供的例子根据自己的实际需求在例子上稍作修改即可。 主要的功能有: 1.加载脚本文件 2.获取脚本函数列表 3.获取脚本的全局变量列表 4.按变量名称 设置、获取 脚本文件里的全局变量值 5.直接执行 文本、变量 设置的脚本代码 6.能获取文本脚本执行结束后脚本里面的变量返回值,返回给调用者,实现脚本技术与其他语言技术的交互. 7.按列表返回的函数、过程名称执行相应的函数、过程。自定义入口参数,并返回执行结果给调用者,实现脚本技术与其他语言技术的交互. 8.实现远程、本地 xml文件的解析,免去在程序内部编写复杂的xml操作类,尤其是像VB这样的程序, 可以大大节约开发时间(本压缩包内的VB的例子就是最典型最简单的解析xml的例子)。 9.可以利用xmlhttp实现asp、jsp等页面的数据的存取解析,轻松访问第三方的数据 10.利用强大的VBScript脚本技术可以实现数据库接口,轻松将程序的变量写入第三方的数据库 如果您正在被流程设计繁杂的逻辑判断、为第三方提供数据接口而烦恼,如果你想在您的产品嵌入 功能强大、高度灵活的脚本功能增强您的产品的竞争力,JosunScript控件可以助您一臂之力。

110,620

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧