RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
给服务器端控件赋值时小问题等
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 10:37
  • 来源:未知

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 +"%'";   //错误的,+ 两边不能空格 -------------------------------------------------------------------------------------------------------