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()) >
使用ASP的指令时,标签中不能有多余的空格,不然会报错。例如:
<!--<%if(table.Value.Rows.Count > )%>是错误的-->
<%if(table.Value.Rows.Count>)%>
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(自己写)。