易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript调用后台带参数的函数

后台有一个函数 protected string Fun1(int a, string b)

我想在javascript代码中调用它,怎么做?

function GridBind()
{
    var a = 1;
    var b='s';
    //调用后台Fun1函数。
}

我尝试把两个参数的值存入两个HiddenField控件中,但是在后台方法Fun1()中获取不到那两个HiddenField的Value值。


aspx:

function pageLoad(sender,args){
    GridBind();
}

function GridBind(){
    var a = 1;
    var b='s';
    document.getElementById(" <%= HiddenField1.ClientID %>").value=a;
    document.getElementById(" <%= HiddenField2.ClientID %>").value=b;
    var result=" <%= Fun1() %>";
}

CS:
protected string Fun1()
{
    int a=int.Parse(HiddenField1.Value);//这里取不到HiddenField1.Value
    string b=HiddenField2.Value;        //这里取不到HiddenField2.Value
    this.Fun1(a,b);
}

无法直接调用,你看下页面生存周期,服务器的函数和浏览器的函数分属不同阶段,要想执行用AJAX调用,不过改动很大.


用ajax吧 你这个功能用ajax挺容易实现的

用AJAX调用,能说得具体些吗?

引用
用AJAX调用,能说得具体些吗?


相关问答:

C#与javascript混用

我在后台用C#编写ASP.NET页面,同时要用JAVASCRIPT来控制提示窗口,如
Response.Write(" <script language=javascript>confirm('确定要删除吗?') </script>");
我要用confirm( ......

如何用JAVASCRIPT添加标签?

<html>

<head>

<title> </title>
<script language="javascript">
    var initTop=document.body.offsetHeight;
    fun ......

javascript 脚本出错

在更新面板里注册了一个JavaScript脚本(脚本的作用:滚动显示文字),在程序连续跑30分钟以后,弹出一个错误提示框,错误:未指明的错误 状态吗:0,期待高手和我一起解决。
先帮顶。。。代码呢?

自己也顶下。 ......

怎么获取javascript中input标签总数

function add()
{
  var div1=document.getElementById("filelist");
   
    var  filea=document.createElement("input");
  filea.s ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号