Net 日常开发笔记(持续更新)

Net     Request.QueryString["参数"]    里面包括了?后的所有参数

Net     Request.Params["参数"]        里面包括了除?后参数外,的HTTP信息系统参数

Net     Request.From            里面是POST过来的数据

Net     Sql过来的数据为DBNull 可以这样判断 (obj is DBNull)

Net    日期之间差距计算 (日期1-日期2).Days [日期-日期的结果类型为TimeSpan,然后TimeSpan.Days得到的是相差条数]

Net     if的执行顺序 if (SheetList!=null && TmpID > 0) 先看null满足不,如果不满足就不在进行下面判断

Net     static 会通用在所有的Web客户端

Net     dt2.ImportRow(dt.Rows[0]); //将DataTable中的某一行复制到另一个新的DataTable

Net     break    语句能够强行结束循环(彻底跳出循环)

Net     continue    结束本次循环。

Net     日期/数字 格式化 ReceTime.Value.ToString("{0}") {0}==D、C1、C2、C3...

Net     数字 格式化 ReceMoney.ToString("N2") {0}==F 小数位2个、 N2:有千分符的小数位2个

Net     获取input type=file 里的文件 Request.Files[""]

Net     外部 以 POST 形式 调用 webServices API的config 中要加入

<system.web>

<webServices>

<protocols>

<!--add name="HttpSoap"/-->

<add name="HttpPost"/>

<!--add name="HttpGet"/-->

<!--add name="Documentation"/-->

</protocols>

</webServices>

<system.web>

Net     匿名对象使用

//Json输出试一试

public ActionResult test5()

{

     return Json(new {

       Name = "123",

       Age = 26,

       IsMarry = true,

     MyDog = new { Name = "大海", Age = 1, Variety="罗威纳" }

    });
} //输出的Json字符串为: {"Name":"123","Age":26,"IsMarry":true,"MyDog":{"Name":"大海","Age":1,"Variety":"罗威纳"}}

Net     ASHX 和WebServices 可以通过 Context.Request 来获取 Request信息(来访者的信息)

Net     SoapUI Web服务测试软件,

Net     Web服务 自助调用[SoapHttpClientProtocol]

Net     Web服务 生成 wsdl 代码文件(自助)命令:

wsdl /o:c:\test.cs http://www.xxxxx.cn/webservice/order.wsdl [wsdlurl]

 

你可能感兴趣的:(net)