给服务器端控件赋值时小问题等

1:给服务器端控件赋值问题:

要通过客户端脚本给页面的某一个服务器控件赋值的话,比如下面的脚本
<script language="javascript">
  document.all["oid"].value="aaa"
</script>
则这个服务器端控件必须是可见的,比如:
<asp:textbox id="oid" runat="server" visible="false">
如果想给上面的服务器端控件oid赋值的话,则会出现不能找到对象的错误
可以将控件写成下面的形式:
<input type="text" name="oid" id="oid" value="" style="display:none">
在服务器端接收时,则必须用下面的形式接收
string oidstr=oid.value.Trim();或者是:string oidstr=Request.Params("oid")
-------------------------------------------------------------------------------------------------------
2:类型转换问题:

      int num = int.Parse(lblCount.Text)是:数字的字符串形式得到数字(这里得到的lblCount.Text本身是数字型数据);
      int num = System.Convert.toint32(lblCount.Text)是:强制类型转换.
-------------------------------------------------------------------------------------------------------
3:使用DataView进行like过滤时的问题:

在书写DataView条件时,应该注意,like语句不要空格
   比如: 
               DataView cdv=new DataView(Childdata);
 string Cbm=Pbm+"-";
 cdv.RowFilter="BM like '"+Cbm+"%'";     //正确的
 cdv.RowFilter="BM like '"+ Cbm +"%'";   //错误的,+ 两边不能空格
-------------------------------------------------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值