随笔分类 - ASP.NET
摘要:一个站点根目录下面有一个Config文件夹,这个文件夹里面都是一些json格式的txt文本,文本是一种静态资源,如果知道这个文本的地址,就可以在浏览器中输入地址打开这个文本,别人就可以看到站点的配置,这是不希望的结果,所以就需要让这个文件夹禁止被浏览器访问。方法一:把*.txt的文件后缀修改为*.c...
        阅读全文
                
摘要:bootstrapjquery validatefluentvalidation
        阅读全文
                
摘要:asp.net mvc 请求处理流程,记录一下。
        阅读全文
                
摘要:转自: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...
        阅读全文
                
摘要:值类型与引用类型的简单测试。 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 ...
        阅读全文
                
摘要:了解了这些也就明白了遍历的原理,晚安。 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;...
        阅读全文
                
摘要:当父节点display:none的时候,子节点的高度是0获取不到。解决办法:用visibility替换display就可以了。
        阅读全文
                
摘要:在使用Autofac的时候,不给力,看着例子来的,人家没问题,我就报了Autofac.Core.Activators.Reflection.DefaultConstructorFinder错误。百般折腾,终于知道了方法。解决方案:我是在Controller的构造函数里注入的,那么构造函数的权限一定要是Public。至于为什么是这样,还不清楚,我会改天看下源代码瞧瞧,各位亲睡觉了。
        阅读全文
                
摘要:阅读源代码能够更加了解项目的结构、业务。之前一直是下载源代码,然后打开看,不停的F12,在不知道更好的办法前,以为就是这样看的,这种方法优点是可以调试。但是有了ILSpy这个工具,你会发现用它来阅读源代码更爽,打开源代码后,任何方法、类都可以点进去查看详情,这种方法缺点是不能调试。工具:ILSpy,...
        阅读全文
                
摘要:转自:http://www.cnblogs.com/tianfan/archive/2010/03/05/expression-tree-basics.html了解Lambda、Lambda表达式树、IQueryable、IEnumerable的一篇好文章。通过这篇文章可以知道:1.Lambda表达式树转换Sql的一个思路 2.IQueryable和IEnumerable的区别。
        阅读全文
                
摘要:1. webservice 不能返回泛型接口集合IList,解决办法如下链接:参考资料:http://www.cnblogs.com/yinhaiming/articles/1379424.html解决方法描述详细,并且多样,可以根据需要决定使用那种办法结局。2. webservice 参数为接口类型、或者自定义类中有接口变量定义,解决办法如下链接:参考资料:http://blog.csdn.net/dream_like/article/details/3320933方法很有意思,主要思路就是用Object作为参数传递,然后再函数里转换,虽然多了两次转换,但是不用修改项目底层,因为项目底层是相
        阅读全文
                
摘要:转载:http://blog.csdn.net/planisnothing/article/details/85323161.可以很方便根据数据库生成Code First模式的代码,如果是已有项目转换这是很方便的一个办法,Data First、Model First不用这个小工具就可以做到,但是总感觉这两种模式不够灵活,所以选择Code Frist。2.反向生成有两种方式,一种是默认,生成的实体类就是表名,属性对应表中的列,在项目中我们是不想这样的,所以还有一种方式是根据模版生成类,这种方法就很灵活了。
        阅读全文
                
摘要:转载:http://zhuxue-feng.iteye.com/blog/184859如果大家看jquery的sourcecode就知道一开始就有两对小括号,是什么意思呢! 真的是比较困惑, 这么神奇的代码,什么意思啊?我们先看看jQuery一开始是怎么写的:(function(){// jquery 代码})();它是由什么组成呢? 有一个匿名函数(函数没有名字),此匿名函数被一对小括号包裹着,这对小括号右边还有一对小括号.我们再看常用一般函数定义方式.//函数定义function func1(){alert("hello,world");}//调用函数func1();那
        阅读全文
                
摘要:看到这个还挺不错的,不知道还有没有更高效的了!大家可以沾上来以供参考! 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 = ...
        阅读全文
                
摘要:项目中老是需要对DataTable过滤,传统办法使用的就是for循环了,麻烦,用着也不爽,试了试Linq可以。小例子:IEnumerable<DataRow> query = from r in dt.AsEnumerable()where r.Field<int>("ID")>10select r只为引起一点思路。
        阅读全文
                
摘要:/// <summary> /// 修改数据表DataTable某一列的类型和记录值(正确步骤:1.克隆表结构,2.修改列类型,3.修改记录值,4.返回希望的结果) /// </summary> /// <param name="argDataTable">数据表DataTable</param> /// <returns>数据表DataTable</returns> private DataTable UpdateDataTable(DataTable argDataTable) { DataTabl
        阅读全文
                
摘要:这个方法有点不好找啊!DataColumn column; column = new DataColumn();column.ColumnName = "序号"; dt.Columns["序号"].SetOrdinal(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
        阅读全文
                
摘要:当把数据放在div里面,然后给div设置Scroll显示,在页面刷新后或者是处理了某个按钮的事件,这个时候div的滚动轴就会又回到起始位置,但事实上得把数据还记录到刷新前的位置!经过思考,以及网上查询信息,得到解决办法:Js部分:<script type="text/javascript"> //刷新时滚动条保留位置 function ScrollToSelectNode() { document.getElementById("left").scrollTop = "<%=ScrollValue%>"; } 
        阅读全文
                
摘要:转载自:老虞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
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号