Loading

03 2013 档案

摘要:View Code var intList = new int[] { 1, 2, 3, 4, 5, -1, -2 };Console.WriteLine("Where");foreach (var i in intList.Where(x => x <= 3)) Console.WriteLine(i);Console.WriteLine("TakeWhile");foreach (var i in intList.TakeWhile(x => x <= 3)) Console.WriteLine(i);Where123-1-2 阅读全文
posted @ 2013-03-28 20:22 青岛欧姆网络科技 阅读(320) 评论(0) 推荐(0) 编辑
摘要:System.InvalidOperationException: This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet.由错误信息可知MVC2出于对网站数据的保护,默认禁止通过get的请求返回JsonResult数据,你可以在返回Json时,传入第二个参 阅读全文
posted @ 2013-03-26 16:05 青岛欧姆网络科技 阅读(3097) 评论(0) 推荐(1) 编辑
摘要:Area 是Route中类似命名空间的概念,可以将多个有controller、view、route组成的集合分开,在相对大的项目中比较有用。1.创建Area新建一个MVC项目,在解决方案上面右键“添加Area”。添加后,你会发现解决方案里面多了一个顶级目录Area,下面是一个小的MVC项目。2.注册Area在Application_Start()方法里,AreaRegistration.RegisterAllAreas();3.在地址栏中输入Area/Controller/Action即可访问Area中的Controller等内容。4.默认情况下,你需要在路由注册里面加入命名空间以防止出现相同 阅读全文
posted @ 2013-03-26 10:28 青岛欧姆网络科技 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、 自定义路由需要继承RouteBase类RouteBase类有两个抽象方法:1.GetRouteData和GetVirtualPathGetRouteData用于重构RouteData数据,GetVirtualPath用于重写产生的URL。下面通过一个例子来说明如何自定义自己的路由:1. 新建一个ControllerView Code 1 namespace URLsAndRoutes.Controllers {2 public class LegacyController : Controller {3 public ActionResult GetLegacyURL(string le 阅读全文
posted @ 2013-03-26 09:44 青岛欧姆网络科技 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1.Html.ActionLink();@Html.ActionLink("About this application", "About") //产生连接到同一controller的Action方法@Html.ActionLink("About this application", "About", "MyController") //产生连接到另一个controller的方法。//带入其他参数@Html.ActionLink("About this application" 阅读全文
posted @ 2013-03-24 12:12 青岛欧姆网络科技 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1. 指定Controller、ActionRoutes.MapRoute("","{controller}/{action}");匹配:http://www.xxx.com/home/Index.2.带默认参数指定Routes.MapRoute("","{controller}/{action}",new {controller="Home",action="Index"});匹配:http://www.xxx.com/home/Index.http://www.xxx.c 阅读全文
posted @ 2013-03-24 10:46 青岛欧姆网络科技 阅读(536) 评论(0) 推荐(1) 编辑
摘要:采用CodeFirst模式开发过程中避免不了实体类跟数据库字段不匹配的问题。例如:在程序中定义了Product类 public class Product { [HiddenInput(DisplayValue=false)] public int ProductID { get; set; } [Required(ErrorMessage="Please enter a product name")] public string Name { get; set; } [Required(ErrorMessage="P... 阅读全文
posted @ 2013-03-22 20:37 青岛欧姆网络科技 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:---恢复内容开始---我们知道,在excel中的单元格中输入数字时,如果在数字前加上一个半角单引号(')则该数字在单元格中的存储格式会自己转为“文本格式”。如果有一列(或一行)数字都是用这种方法输入的,现在又需要将其格式全部转为数值型,该如何做呢?如果输入时没有在前面加单引号,只是将格式设置成“文本格式”的话,则可以通过更改单元格格式的办法来批量转换。但即使前面加了单引号,选中此列中所有数字,在“格式/单元格/数字”选项卡中将格式设置为“数值”,确定后发现,这些数字仍旧是以文本方式保存的,这是因为前导单引号具有“强制转换”作用。另外,由于这个单引号在此是起格式控制作用的,因此用查找替 阅读全文
posted @ 2013-03-22 14:31 青岛欧姆网络科技 阅读(281) 评论(0) 推荐(0) 编辑
摘要:项目组一哥们走的时候以独占方式迁出了文件,现在其他人都无法修改,管理员似乎也无法将文件解除。经过摸索,找到了一种暴力的方法——直接改TFS数据库。虽然暴力,却能实实在在地解决这个问题。步骤:1、连接到TFS数据库服务器的tfsversioncontrol库;2、查tbl_workspace表,找出那哥们的工作目录, 如select * from tbl_workspace where workspacename='name'3、利用上一步查到的workspaceid在tbl_pendingchange表中找到尚未签入的项, 如:select * from tbl_pending 阅读全文
posted @ 2013-03-22 14:15 青岛欧姆网络科技 阅读(281) 评论(0) 推荐(0) 编辑
摘要:2010-03-20 15:11:04|分类:配置管理|标签:tfs|字号订阅 我们在使用TFS源代码管理的时候,会遇到这样的情况,源代码管理会在每个客户PC上创建一个工作区,然后这个工作区域映射到服务器上的源码文件夹,我们在正常签入,签出的时候,我们的源码会在服务器到客户端的工作区进行操作,但是一旦有项目组成员在告假或者离职之前签出,并且加入了签出锁,这时如果项目组的其他成员想要修改被锁定的文件,或者是TFS的管理员想要在源代码管理中删除这个项目,这时问题出现了,因为我们无法通过Team Explorer图形界面来进行撤出签出操作,只能通过TFS命令:undo来进行操作,强行撤出别人签出.. 阅读全文
posted @ 2013-03-22 14:14 青岛欧姆网络科技 阅读(697) 评论(0) 推荐(0) 编辑
摘要:配置文件中的 passwordFormat 需要设置成 clear. 阅读全文
posted @ 2013-03-20 19:14 青岛欧姆网络科技 阅读(185) 评论(0) 推荐(0) 编辑
摘要:在.NET MVC3 Framework 示例项目中,有如下代码:public class Product { [HiddenInput(DisplayValue=false)] public int ProductID { get; set; } public string Name { get; set; } [DataType(DataType.MultilineText)] public string Description { get; set; } public decimal Price {... 阅读全文
posted @ 2013-03-20 14:35 青岛欧姆网络科技 阅读(495) 评论(0) 推荐(0) 编辑
摘要:今天在项目开发的过程中,因为好几个页面都要用到同一个分类控件,就想着把它做成一个自定义控件,然后随托随用。在网上找了些列子,自定义控件的写法不用多说,主要说一下,如何将控件的事件,封装到自己定义的控件的自定义事件里面。这里同时也当作对自定义事件的一个复习吧。首先控件是一个由TreeList控件组成的,后面由填充从数据查出来的数据信息。现在的问题是如何将TreeList的FocusedNodeChanged事件封装到自定义的事件RSFocusedNodeChanged中。首先定义事件的代理类public class RSFocusedNodeChangedHandlerArgs { ... 阅读全文
posted @ 2013-03-13 23:50 青岛欧姆网络科技 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:公司项目中用到了dev treeList 控件,用来显示分类列表,在同事录入数据时候抱怨不能对分类进行排序,于是今天花了近一天的时间终于研究出来了,如何利用MySql 存储过程来实现分类的上下移动操作。数据库结构:sort列便是用来对最低一级的类进行排序的依据。首先,在数据库中定义,上移,下移操作的两个存储过程:CREATE DEFINER=`root`@`%` PROCEDURE `cate_up`( IN cate_id INT, sorts int, pids int, presort int)begin select sort,pid from rs_goods_class_he... 阅读全文
posted @ 2013-03-12 23:20 青岛欧姆网络科技 阅读(678) 评论(0) 推荐(0) 编辑
摘要:Sql:SELECT @rownum:=@rownum+1 AS rownum, a.order_id , case when a.Ordered =1 then '已分单' end as Ordered, a.printed , a.order_sn , a.user_i... 阅读全文
posted @ 2013-03-11 20:44 青岛欧姆网络科技 阅读(530) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.IO;using Microsoft.Win32;using System.Diagnostics;namespace Uni.UniCustoms{ public class clsWinrar { /// <summary> /// 是否安装了Winrar /// </summary> /// <returns></returns> static publi... 阅读全文
posted @ 2013-03-07 19:50 青岛欧姆网络科技 阅读(474) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示