请教如何在客户端JS方法里对这个变量赋值
这是个简单的测试,strId在项目里是个比较复杂的类的数组,所以不能通过添加中间控件来实现
19 个解决方案
#1
js是客户端操作,怎么可能搞后台的东西
#2
调用后台的一个赋值方法不就行了,,具体请GOOGLE搜一下AJAX技术,,,很多方法的...
不过注意,,,页面生命周期的特性。。
不过注意,,,页面生命周期的特性。。
#3
是确定可以的
#4
js调用的方法必须是静态的。
我要赋的值从页面控件取的,静态方法里不允许获取页面控件的值,也不允许调用非静态的方法
#5
干脆用request方法从URL里传值回来吧。。。。
#6
其实你可以把值放在一个服务器控件上面,然后在后台把这个控件上的值取出来赋给那个变量!
#7
用ajax吧..
#8
up
#9
用request。getPareater()方法获取值
#10
javascript给一个HiddenField赋值,然后后台取这个HiddenField的值即可
#11
哥们儿,不行的。ajax除外
#12
我认为有两种方法:
1,Request.Para["hiddenName"],hiddenName:一个客户端hidden的name
2,用一个服务器hidden,用javascript赋值,然后变量取hidden的值,
1,Request.Para["hiddenName"],hiddenName:一个客户端hidden的name
2,用一个服务器hidden,用javascript赋值,然后变量取hidden的值,
#13
这是个简单的测试,strId在项目里是个比较复杂的类的数组,所以很难通过URL传值来实现,这样要传几百个参数
#14
还是从隐藏控件中获取值吧
#15
谢谢。
这是个简单的测试,strId在项目里是个比较复杂的类的数组,一个服务器控件保存不下来的,所以不能通过添加中间控件来实现
#16
从09年以来,一直在用。
#17
使用xml之类的在,获取之后台转换就行了,前后交互必须要有转换的结构
#18
[AjaxPro.AjaxMethod]
public string getNextSection(string RegionID)
{
string ss;
...
return ss;
}
加上[AjaxPro.AjaxMethod]应该就可以用了吧。
#1
js是客户端操作,怎么可能搞后台的东西
#2
调用后台的一个赋值方法不就行了,,具体请GOOGLE搜一下AJAX技术,,,很多方法的...
不过注意,,,页面生命周期的特性。。
不过注意,,,页面生命周期的特性。。
#3
是确定可以的
#4
js调用的方法必须是静态的。
我要赋的值从页面控件取的,静态方法里不允许获取页面控件的值,也不允许调用非静态的方法
#5
干脆用request方法从URL里传值回来吧。。。。
#6
其实你可以把值放在一个服务器控件上面,然后在后台把这个控件上的值取出来赋给那个变量!
#7
用ajax吧..
#8
up
#9
用request。getPareater()方法获取值
#10
javascript给一个HiddenField赋值,然后后台取这个HiddenField的值即可
#11
哥们儿,不行的。ajax除外
#12
我认为有两种方法:
1,Request.Para["hiddenName"],hiddenName:一个客户端hidden的name
2,用一个服务器hidden,用javascript赋值,然后变量取hidden的值,
1,Request.Para["hiddenName"],hiddenName:一个客户端hidden的name
2,用一个服务器hidden,用javascript赋值,然后变量取hidden的值,
#13
这是个简单的测试,strId在项目里是个比较复杂的类的数组,所以很难通过URL传值来实现,这样要传几百个参数
#14
还是从隐藏控件中获取值吧
#15
谢谢。
这是个简单的测试,strId在项目里是个比较复杂的类的数组,一个服务器控件保存不下来的,所以不能通过添加中间控件来实现
#16
从09年以来,一直在用。
#17
使用xml之类的在,获取之后台转换就行了,前后交互必须要有转换的结构
#18
[AjaxPro.AjaxMethod]
public string getNextSection(string RegionID)
{
string ss;
...
return ss;
}
加上[AjaxPro.AjaxMethod]应该就可以用了吧。