ASP.NET的界面可以是.aspx,会对应有一个.aspx.cs的逻辑处理文件,.aspx的所有控件对应着变量,变量名就是控件的ID。
为了代码编写方便起见,一般将数据库表的新增字段,放在最后。
日期操作:
Convert.ToDateTime(overdue_time.Text.Trim()); //字符串转时间 overdue_time.Text = model.overdue_time.ToString("yyyy-MM-dd HH:mm:ss"); //时间转字符串 //Compare方法:返回值>0,t1 > t2; 返回值<0,t1 < t2; 返回值=0,t1 = t2 //Add方法不会影响调用对象的值 DateTime.Compare(_overdue_time, model.add_time.AddMonths(6)) > 0
使用ASP的指令时,标签中不能有多余的空格,不然会报错。例如:
<!--<%if(table.Value.Rows.Count > 1)%>是错误的--> <%if(table.Value.Rows.Count>1)%>
linkurl指令:
<%linkurl("文件夹", "html文件名(不含后缀)")%> <!--生成的html如下(这个路径并不是相对于当前文件,而是想对于服务器):--> /文件夹/文件名.html
读取XML:
1、用ASP封装ConfigurationManager的读取网站的配置信息:
//例如 ConfigurationManager.AppSettings["key"] //XML文件 <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="key" value="value" /> </appSettings> </configuration>
2、用C#读取一般的XML(自己写)。