javascript 给控件赋值
< echo $bn;>这是动态绑定,不是最终的客户端ID
在最终浏览效果页面,右键查看源代码,找到此控件的真实客户端ID。。。
说到这,剩下的你应该知道怎么做了。
documentgetElementById('id值')value=' ';
几十个textbox要初始化,建议先用一个Panel把这几十个textbox包括起来
让这些textbox成为panel的下一级控件。
接下来:
For i As Integer = 0 To PanelControlsCount - 1
CType(PanelControls(i), TextBox)Text = ""
next
这是个简单的测试,strId在项目里是个比较复杂的类的数组,所以不能通过添加中间控件来实现
不过注意,,,页面生命周期的特性。。
不过注意,
,,页面生命周期的特性。。
干脆用request方法从URL里传值回来吧。。。。
其实你可以把值放在一个服务器控件上面,然后在后台把这个控件上的值取出来赋给那个变量!
干脆用request方法从URL里传值回来吧。。。。
用request。getPareater()方法获取值
javascript给一个HiddenField赋值,然后后台取这个HiddenField的值即可
哥们儿,不行的。ajax除外
我认为有两种方法:
1,RequestPara[hiddenName],hiddenName:一个客户端hidden的name
2,用一个服务器hidden,用javascript赋值,然后变量
取hidden的值,
第一个问题:
1、在ascx中加入属性:
public string PageTitle{get;set;}
2、在调用控件的文件中给PageTitle赋值:
<uc1: ID="" runat="server" PageTitle="本页的Title" />
第二个问题:
JavaScript是客户端脚本,不能直接对服务端变量进行赋值。客户端数据与服务端程序的交互主要是JavaScript对DOM对象属性赋值后进行表单的刷新提交或者Ajax数据提交:
1、aspx中加入一些服务器控件比如<asp:TextBox 这类,JavaScript可以对浏览器编译后的Dom对象赋值取值,用户在提交数据时,对象控件的属性会一起提交到后台。但这需要页面进行刷新数据才能提交到服务器端。
2、采用Ajax进行Get或者Post方式的数据传输;对一些数据进行单独的或者异步提交。
应该把 atest (rbxInfo) 改为 atest rbxInfo
在VB中,控件名加上括号,取到的是控件的默认属性值。
MsgBox TypeName(rbxInfo) 结果是 RichTextBox
MsgBox TypeName((rbxInfo)) 结果是 String
0条评论