工作中遇到的程序小结

3.<%#((CommentModel)Container.DataItem).Id %>    这种绑定repeater的写法,可以从model类直接.点出来

4.走一遍.cs文件,就是相当于刷新了一遍。url参数不重新获取的话就无值!

5.类调用Response时写法:  HttpContext.Current.Response

6.在项目属性里面可以设置虚拟路径为 /

7.ConfigurationManager.AppSettings["key"] 获取web.config里key的值

9.执行.cs端js时,必须有runat="server"的form;

例如:Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", "alert('1')", true);

11.repeater在onitemdatabound的时候,用e.Item.DataItem可以获取绑定repeater的数据库类型

例如:repeater绑定的时候是DataTable:rptList.DataSource = dt.DefaultView;那么用e.Item.DataItem就可以获取到dt的所有属性值,如

DataRowView row = (DataRowView)e.Item.DataItem;

string id = row['id'].ToString();

12.int? count;和int count的区别:

int? 可以为null或数字

int 就是数字。

13.获取路径的绝对物理路径:Server.MapPath("test.xml")

14.获取repeater内控件id编译后的结果:控件ID.UniqueID

15.上传图片

非控件:  Request.Files[input的name].SaveAs(图片路径地址);       //Request.Files[input的name].FileName是取得上传的文件的名称:如 123.jpg(注:只是名称,没路径)
控件:    上传控件id.PostedFile.SaveAs(图片路径地址)                 //上传控件id.PostedFile.FileName是取得上传的文件的名称:如 123.jpg(注:只是名称,没路径)

16.创建目录:

            if (!Directory.Exists(uploadPath))      //检查磁盘上是否有此目录
            {
                Directory.CreateDirectory(uploadPath);    //创建目录及子目录(所有子目录都会被创建好)
            }

17.

IList<类型>:泛型里面的类型是什么类型,那么在循环取值的时候就用什么类型来接。如:
IList<HashTable>就是:
for (int i = 0; i < list.Count; i++)
{
    Hashtable hst = (Hashtable)list[i];
}
------------------------------------
IList<Model>就是:
for (int i = 0; i < list.Count; i++)
{
    UserModel user = (UserModel)list[i];
}

18.用数组绑定repeater的时候,用<%#GetDataItem() %>是获取数据

19.在reaper中转换时间格式:<%#Eval("dv_time","{0:yyyy-MM-dd}") %>

20.

this.TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13) {document.all." + this.ImageButton1.ClientID + ".focus();document.all." + this.ImageButton1.ClientID + ".click();}");//当按下回车键时,让指定的按钮获取指定的文本框的事件,写在PageLoad里面(TextBox和input都可以)

21.让ID不随父容器而改变:clientidmode="Static"
22.IIS分配权限:
IUSR_xxxxxxx 和 IIS_WPG 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值