随笔分类 -  ASP.NET

摘要:一个站点根目录下面有一个Config文件夹,这个文件夹里面都是一些json格式的txt文本,文本是一种静态资源,如果知道这个文本的地址,就可以在浏览器中输入地址打开这个文本,别人就可以看到站点的配置,这是不希望的结果,所以就需要让这个文件夹禁止被浏览器访问。方法一:把*.txt的文件后缀修改为*.c... 阅读全文
posted @ 2015-12-28 23:00 nyth 阅读(2900) 评论(0) 推荐(0)
摘要:bootstrapjquery validatefluentvalidation 阅读全文
posted @ 2015-10-19 10:59 nyth 阅读(161) 评论(0) 推荐(0)
摘要:asp.net mvc 请求处理流程,记录一下。 阅读全文
posted @ 2014-04-10 23:09 nyth 阅读(667) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/JustRun1983/archive/2012/06/30/2571450.html接口的隐式实现,也是我们常用的方法。1 public interface IReview2 {3 void GetReviews();4 }5 public class ShopReview :IReview6 {7 //隐式实现8 public void GetReviews(){}9 } 接口的显式实现。1 public interface IReview2 {3 void GetReviews();4 }5 public... 阅读全文
posted @ 2014-04-09 23:30 nyth 阅读(374) 评论(0) 推荐(0)
摘要:值类型与引用类型的简单测试。 1 [TestClass] 2 public class HomeControllerTest 3 { 4 [TestMethod] 5 public void ZhiTest() 6 { 7 int a = 10; 8 Zhi(a); 9 Assert.AreEqual(11, a);10 }11 public void Zhi(int a)12 {13 ... 阅读全文
posted @ 2014-04-09 23:17 nyth 阅读(488) 评论(0) 推荐(0)
摘要:了解了这些也就明白了遍历的原理,晚安。 1 using System; 2 using System.Collections; 3 4 public class Person 5 { 6 public Person(string fName, string lName) 7 { 8 this.firstName = fName; 9 this.lastName = lName; 10 } 11 12 public string firstName; 13 public string lastName;... 阅读全文
posted @ 2014-04-09 23:11 nyth 阅读(1635) 评论(2) 推荐(0)
摘要:当父节点display:none的时候,子节点的高度是0获取不到。解决办法:用visibility替换display就可以了。 阅读全文
posted @ 2013-12-18 17:37 nyth 阅读(1270) 评论(0) 推荐(0)
摘要:在使用Autofac的时候,不给力,看着例子来的,人家没问题,我就报了Autofac.Core.Activators.Reflection.DefaultConstructorFinder错误。百般折腾,终于知道了方法。解决方案:我是在Controller的构造函数里注入的,那么构造函数的权限一定要是Public。至于为什么是这样,还不清楚,我会改天看下源代码瞧瞧,各位亲睡觉了。 阅读全文
posted @ 2013-11-29 23:29 nyth 阅读(2922) 评论(3) 推荐(0)
摘要:阅读源代码能够更加了解项目的结构、业务。之前一直是下载源代码,然后打开看,不停的F12,在不知道更好的办法前,以为就是这样看的,这种方法优点是可以调试。但是有了ILSpy这个工具,你会发现用它来阅读源代码更爽,打开源代码后,任何方法、类都可以点进去查看详情,这种方法缺点是不能调试。工具:ILSpy,... 阅读全文
posted @ 2013-11-25 16:27 nyth 阅读(603) 评论(2) 推荐(0)
摘要:转自:http://www.cnblogs.com/tianfan/archive/2010/03/05/expression-tree-basics.html了解Lambda、Lambda表达式树、IQueryable、IEnumerable的一篇好文章。通过这篇文章可以知道:1.Lambda表达式树转换Sql的一个思路 2.IQueryable和IEnumerable的区别。 阅读全文
posted @ 2013-11-20 11:21 nyth 阅读(354) 评论(0) 推荐(0)
摘要:1. webservice 不能返回泛型接口集合IList,解决办法如下链接:参考资料:http://www.cnblogs.com/yinhaiming/articles/1379424.html解决方法描述详细,并且多样,可以根据需要决定使用那种办法结局。2. webservice 参数为接口类型、或者自定义类中有接口变量定义,解决办法如下链接:参考资料:http://blog.csdn.net/dream_like/article/details/3320933方法很有意思,主要思路就是用Object作为参数传递,然后再函数里转换,虽然多了两次转换,但是不用修改项目底层,因为项目底层是相 阅读全文
posted @ 2013-11-14 15:44 nyth 阅读(3134) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/planisnothing/article/details/85323161.可以很方便根据数据库生成Code First模式的代码,如果是已有项目转换这是很方便的一个办法,Data First、Model First不用这个小工具就可以做到,但是总感觉这两种模式不够灵活,所以选择Code Frist。2.反向生成有两种方式,一种是默认,生成的实体类就是表名,属性对应表中的列,在项目中我们是不想这样的,所以还有一种方式是根据模版生成类,这种方法就很灵活了。 阅读全文
posted @ 2013-08-26 14:12 nyth 阅读(2066) 评论(0) 推荐(1)
摘要:转载:http://zhuxue-feng.iteye.com/blog/184859如果大家看jquery的sourcecode就知道一开始就有两对小括号,是什么意思呢! 真的是比较困惑, 这么神奇的代码,什么意思啊?我们先看看jQuery一开始是怎么写的:(function(){// jquery 代码})();它是由什么组成呢? 有一个匿名函数(函数没有名字),此匿名函数被一对小括号包裹着,这对小括号右边还有一对小括号.我们再看常用一般函数定义方式.//函数定义function func1(){alert("hello,world");}//调用函数func1();那 阅读全文
posted @ 2012-09-03 17:29 nyth 阅读(913) 评论(0) 推荐(1)
摘要:看到这个还挺不错的,不知道还有没有更高效的了!大家可以沾上来以供参考! 1 private static int Digui(int j) 2 { 3 int[] arr = new int[30]; 4 arr[0] = 1; 5 arr[1] = 1; 6 int first = arr[0]; 7 int second = arr[1]; 8 for (int i=2; i <j; i++) 9 {10 arr[i] = first + second;11 first = second;12 second = ... 阅读全文
posted @ 2012-04-20 18:12 nyth 阅读(416) 评论(0) 推荐(0)
摘要:项目中老是需要对DataTable过滤,传统办法使用的就是for循环了,麻烦,用着也不爽,试了试Linq可以。小例子:IEnumerable<DataRow> query = from r in dt.AsEnumerable()where r.Field<int>("ID")>10select r只为引起一点思路。 阅读全文
posted @ 2011-08-31 11:42 nyth 阅读(1409) 评论(1) 推荐(1)
摘要:/// <summary> /// 修改数据表DataTable某一列的类型和记录值(正确步骤:1.克隆表结构,2.修改列类型,3.修改记录值,4.返回希望的结果) /// </summary> /// <param name="argDataTable">数据表DataTable</param> /// <returns>数据表DataTable</returns> private DataTable UpdateDataTable(DataTable argDataTable) { DataTabl 阅读全文
posted @ 2011-07-19 16:24 nyth 阅读(1207) 评论(1) 推荐(0)
摘要:这个方法有点不好找啊!DataColumn column; column = new DataColumn();column.ColumnName = "序号"; dt.Columns["序号"].SetOrdinal(1); 阅读全文
posted @ 2011-06-27 20:12 nyth 阅读(2566) 评论(3) 推荐(1)
摘要:公司以前是用纯Js写的,有些情况还会出问题,而且不好调试,干脆直接给改了!感觉还是比较简洁的!直接代码:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> .AlterColor { background-color: #edf1f8; } .NormalColor { background-color: #f7f6f3 阅读全文
posted @ 2011-06-10 18:26 nyth 阅读(1637) 评论(0) 推荐(1)
摘要:当把数据放在div里面,然后给div设置Scroll显示,在页面刷新后或者是处理了某个按钮的事件,这个时候div的滚动轴就会又回到起始位置,但事实上得把数据还记录到刷新前的位置!经过思考,以及网上查询信息,得到解决办法:Js部分:<script type="text/javascript"> //刷新时滚动条保留位置 function ScrollToSelectNode() { document.getElementById("left").scrollTop = "<%=ScrollValue%>"; } 阅读全文
posted @ 2011-06-10 18:09 nyth 阅读(4613) 评论(2) 推荐(1)
摘要:转载自:老虞http://www.cnblogs.com/howDo/需求:GridView生成的Table 要求添加<thead><tbody><tfoot>标签,以便集成Jquery相关插件使用(如:Jquery-easyUI datagrids)解决方案:protectedvoidGridView1_PreRender(objectsender, EventArgs e){if(GridView1.Rows.Count > 0){// 使用<TH>替换<TD>GridView1.UseAccessibleHeader =t 阅读全文
posted @ 2011-06-09 11:10 nyth 阅读(1712) 评论(0) 推荐(0)