c#项目遇到的问题及解决(1)

最近学着做一个c#项目,遇到了好多问题,记录下,以免下次又不会。

1、sql查询时采用派生表查询,即select * from (SELECT * FROM TABLE)t,其中t为临时表名,必须有。

遇到的问题是:需要查询的是从两个表中查询相同字段名的数据,解决办法是在里面的查询中加别名即可。

select TID from (SELECT TABLE.ID as TID FROM TABLE)t 。

 2、C#中substring方法的用法:截取字符串

weight.Substring(unitweight.Length - 1, 1)

第一个参数为起始位置(从0开始),后一个参数为截取长度

不同于sql server中substring(string,start,length)方法,start从一开始

3、float.tryParse("",float);

若第一个参数为null,则返回false,float=0;否则返回true,float为转化后的值;

 4、如果需要js向后台传递参数,则js中document.GetElemnetById().value应使用。ClientID来传递,因为c#会自动生成id,用原来的id会找不到对象。即

js中document.GetElemnetById("<%=id.ClientID%>").value

转载于:https://www.cnblogs.com/gary156/p/4996796.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值