随笔分类 -  asp.net

摘要:--删除约束alter table productInfo drop constraint 约束名称--删除列alter table productInfo drop column 列名--添加列alter table productInfo add 列名类型 default 默认值 with values 阅读全文
posted @ 2013-12-25 10:32 unbreakable 阅读(146) 评论(0) 推荐(0)
摘要:class Program { static void Main(string[] args) { //当继承的公共成员不像预期的那样工作时,就可以隐藏它 Teacher t = new Student(); Student t2 = new Student(); t.show();//Teacher说话 t2.show();//Student说话 } } class Teacher { publi... 阅读全文
posted @ 2013-02-27 20:41 unbreakable 阅读(116) 评论(0) 推荐(0)
摘要:如果HomeController中存在Default 这个Action,那么就和[ActionName("Default")有冲突,所以当用 [ActionName("Default")]时,所在的Controller不能存在Default这个Action 阅读全文
posted @ 2013-02-26 20:16 unbreakable 阅读(134) 评论(0) 推荐(0)
摘要:dynamic是.Net FrameWork4.0的新特性一般而言,动态语言不执行编译时类型检查,仅在运行时识别对象的类型。 这种方法有利有弊:代码编写起来往往更快、更容易,但同时,由于您不会获得编译器错误,只能通过单元测试和其他方法来确保应用程序正常运行。当您使用 dynamic 关键字时,您就告诉编译器关闭编译时检查。dynamic dynamicObject = new Object();var anotherObject = dynamicObject; anotherObject 的类型是什么? 我的回答是:dynamic。 请记住,在 C# 类型系统中,dynamic 实际上是.. 阅读全文
posted @ 2013-02-26 19:23 unbreakable 阅读(131) 评论(0) 推荐(0)
摘要:刚写博客,错误的地方还请大家指出,大家一起学习! 虽然ViewData和TempData都可以传递弱类型数据,但是两者的使用是有区别的: ViewData的生命周期和View相同, 只对当前View有效.TempData保存在Session中, Controller每次执行请求的时候会从Session中获取TempData并删除Session, 获取完TempData数据后虽然保存在内部的字典对象中,但是TempData集合的每个条目访问一次后就从字典表中删除. 也就是说TempData 的数据至多只能经过一次Controller传递. 示例1:首先我们会创建一个TestCont... 阅读全文
posted @ 2013-02-24 22:16 unbreakable 阅读(2043) 评论(2) 推荐(6)