随笔分类 -  C#笔记

记录一些C#中开发中常用的代码
摘要:前言:在使用EF当中,肯定会遇到动态查询的需求,建立一个公共调用的动态组合表达式查询也是必不可少的,以下是建立动态组合多排序字段做个记录,供以后调用1、建立一个结构,用于多个排序字段组合,这个结构体有两个字段,一个是需要排序的属性名,一个是是否是升序降序的判断 public struct OrderModelField { public string propertyName { get; set; } public bool IsDESC { get; set; } }组合方法 public IList GetAllEntity(Expressio... 阅读全文
posted @ 2014-03-06 16:47 biubiubiu 阅读(7322) 评论(4) 推荐(2)
摘要:/// /// 排序 /// /// /// /// /// /// public static IQueryable DataSorting(IQueryable source, string sortExpression, string sortDirection) { string sortingDir = string.Empty; if (sortDirection.ToUpper().Trim() == "ASC"... 阅读全文
posted @ 2013-12-03 16:04 biubiubiu 阅读(465) 评论(0) 推荐(0)
摘要:因为懒人太多,造成现在网页数据采集非常的流行,我也来写个简单的记录一下。之前写了MVC的基本框架的搭建随笔,后面因为公司太忙,个人感情问题:(,导致不想写了,就写了两篇给删除了,现在就搁浅了,本人是马鞍山人,喜欢看看老家的招聘信息,看看我有没有机会回家发展,回家找妹子:),这是马鞍山的招聘网站http://www.masrc.com.cn/因他的一些信息只显示单位不显示具体的招聘职位,所以我闲着蛋疼,我就想做一个采集站,将数据采集出来,好方便浏览..下面就是显示的页面,对我这个写代码的来说,根本找不到关于我的职位呀,一个一个的点多累啊,而且他的搜索有点问题,总搜索不出我要的....看他的HTM 阅读全文
posted @ 2013-11-01 14:31 biubiubiu 阅读(872) 评论(0) 推荐(0)
摘要:private void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="") { //上传文件 string extension = Path.GetExtension(UploadFile.PostedFile.FileName).ToUpper(); string fileName = DateT... 阅读全文
posted @ 2012-05-18 10:33 biubiubiu 阅读(197) 评论(0) 推荐(0)
摘要:function getQueryString(name) {//获取url上传过来的参数 var reg = new RegExp("(^|\\?|&)" + name + "=([^&]*)(\\s|&|$)", "i"); if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return;}例: www.baidu.com?type=namevar type = getQueryStr 阅读全文
posted @ 2012-04-24 12:00 biubiubiu 阅读(267) 评论(0) 推荐(0)
摘要:escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。不会被此方法编码的字符: @ * / +encodeURI() 方法:把URI字符串采用UTF-8编码格式转化成escape格式的字符串。不会被此方法编码的字符:! @ # $& * ( ) = : / ; ? + 'encodeURIComponent() 方法:把URI字符串采用UTF-8编码格式转化成escape格式的字符串。 阅读全文
posted @ 2012-03-15 12:56 biubiubiu 阅读(2590) 评论(0) 推荐(0)
摘要:var date = new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10)); var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1; var currentDate = date.getDate() < 10 ? "0" + date.getDate() : 阅读全文
posted @ 2012-02-20 15:35 biubiubiu 阅读(289) 评论(0) 推荐(0)
摘要:<system.webServer> <staticContent> <mimeMap fileExtension=".dae" mimeType="text/xml" /> </staticContent> </system.webServer> 阅读全文
posted @ 2012-02-15 09:33 biubiubiu 阅读(760) 评论(0) 推荐(1)
摘要:DBCC CHECKIDENT('表名', RESEED, 0)declare @i intset @i=1while @i<=24beginINSERT INTO [ZHJF].[dbo].[HJ_DailyVal] ([VariableID] ,[CollectTime] ,[VariableValue]) VALUES ('A0013' ,DATEADD(HOUR,@i,'2012-01-12 00:00:00') ,@i) set @i=@... 阅读全文
posted @ 2012-01-12 15:49 biubiubiu 阅读(186) 评论(0) 推荐(0)
摘要:#region 用Count()得出查询结果的个数 Response.Write("<hr>用Count()得出查询结果的个数<br>"); var langCount = (from s in GetStudents() select s.Language) .Distinct() .Count(); Response.Write(string.Format("<div class='result... 阅读全文
posted @ 2012-01-04 11:17 biubiubiu 阅读(368) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace AuthTest.Models { public class MyAuthAttribute : AuthorizeAttribute { // 只需重载此方法,模拟自定义的角色授权机制 protected override bool AuthorizeCore(HttpCon... 阅读全文
posted @ 2011-12-09 11:35 biubiubiu 阅读(568) 评论(0) 推荐(0)
摘要:function showTips(tips, height, time) { var windowWidth = document.documentElement.clientWidth; var tipsDiv = '<div class="tipsClass">' + tips + '</div>'; $('body').append(tipsDiv); $('div.tipsClass').css({ 'top': height + 'px', & 阅读全文
posted @ 2011-09-14 09:19 biubiubiu 阅读(613) 评论(0) 推荐(2)
摘要:ViewData的生命周期和View相同, 只对当前View有效. TempData保存在Session中, Controller每次执行请求的时候会从Session中获取TempData并删除Session,获取完TempData数据后虽然保存在内部的字典对象中,但是TempData集合的每个条目访问一次后就从字典表中删除.也就是说TempData的数据至多只能经过一次Controller传递,并且每个元素至多只能访问一次. 阅读全文
posted @ 2011-09-13 09:45 biubiubiu 阅读(556) 评论(0) 推荐(0)
摘要:CREATE PROCEDURE [dbo].[ProcCustomPage] ( @Table_Name varchar(5000), --表名 @Sign_Record varchar(50), --主键 @Filter_Condition varchar(1000), --筛选条件,不带where @Page_Size int, --页大小 @Page_Index int, --页索引 @TaxisField varchar(1000), --排序字段 @Taxis_Sign i... 阅读全文
posted @ 2011-08-31 15:57 biubiubiu 阅读(187) 评论(0) 推荐(0)
摘要:<iframe src="http://www.baidu.com" frameborder="0" marginheight="0" marginwidth="0" scrolling="auto" width="100%" height="100px" id="alarmframe" onreadystatechange="stateChangeIE(this)" style="display: 阅读全文
posted @ 2011-08-16 09:42 biubiubiu 阅读(2936) 评论(0) 推荐(1)
摘要://HTML代码 <script src="http://www.cnblogs.com/Repository/JavaScript/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <table cellspacing="0" cellpadding="0" width="100%" border="0" height="143" id="t 阅读全文
posted @ 2011-08-15 11:50 biubiubiu 阅读(471) 评论(0) 推荐(1)
摘要:<script src="http://www.cnblogs.com/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#btnJson").click(function () { $.get('<%= Url.Action("Json") %>', { d 阅读全文
posted @ 2011-08-10 15:49 biubiubiu 阅读(312) 评论(0) 推荐(1)
摘要:<script src="http://www.cnblogs.com/Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> <script type="text/javascript"> // $(function () { // $("#update").click(function () { // $.ajax({ // type: "post", // url: '< 阅读全文
posted @ 2011-08-10 13:25 biubiubiu 阅读(1772) 评论(0) 推荐(1)
摘要:<span id=localtime></span><script type="text/javascript">function showLocale(objD){ var str,colorhead,colorfoot; var yy = objD.getYear(); if(yy<1900) yy = yy+1900; var MM = objD.getMonth()+1; if(MM<10) MM = '0' + MM; var dd = objD.getDate(); if(dd<10) dd 阅读全文
posted @ 2011-08-08 15:32 biubiubiu 阅读(183) 评论(0) 推荐(0)
摘要://本地路径转换成URL相对路径privatestringurlconvertor(stringimagesurl1){stringtmpRootDir=Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录stringimagesurl2=imagesurl1.Replace(tmpRootDir,"");//转换成相对路径imagesurl2=imagesurl2.Replace(@"\",@"/");r 阅读全文
posted @ 2011-08-05 11:07 biubiubiu 阅读(360) 评论(0) 推荐(0)