易截截图软件、单文件、免安装、纯绿色、仅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调用,能说得具体些吗?


相关问答:

JavaScript游戏玛丽医生Dr Mario实现原理

在很久很久以前,我们这些80后的小朋友终于玩上了自己的小霸王游戏机,超级玛丽,玛丽医生,雪人兄弟,诸多经典游戏让人无法忘怀,成为一个心结!

在完成了俄罗斯方块后,这是我写的又一个JavaScript游戏,玛 ......

JavaScript的一个问题

<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......

请问用javascript能否获得session的值?

请问用javascript能否获得session的值?
可以

肯定可以的。

jsp 的话,页面中可以直接拿session的值${sessionScope.XXX}
js拿session应该不能,session是在服务端,js在客户端
期待高手回答

/////// ......

javascript 视频点播

不用后台代码实现,以下代码不行:
还有分数:http://topic.csdn.net/u/20090924/17/63bfaf86-676a-4b17-b5a8-c3639cb52d48.html?seed=1252542124&r=60046892#r_60046892
HTML code:
<script type=" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号