上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页
摘要: 1.dynamic ExpandoObject熟悉js的朋友都知道js可以这么写 :1var t =newObject();2t.Abc = ‘something’;3t.Value = 243;现在这个js动态语言的特性,我们也可以在c#中使用了,前提是将一个变量声明为ExpandoObject类型。如下例:1staticvoidMain(string[] args)2{3dynamic t =newExpandoObject();4t.Abc ="abc";5t.Value = 10000;6Console.WriteLine("t's abc = { 阅读全文
posted @ 2011-11-13 17:33 EasyPass 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 约定:客户端代码称C域,服务器端代码称S域0. 基本原则Razor模板默认是C域(与php、aspx相同)任何C域都可以内嵌S域行内S域不可内嵌C域,多行S域可内嵌任何C域@符号是关键符号,使用@从C域向S域切换使用标签从S域向多行C域切换,使用@:从S域向行内C域切换1. 行内S域的几种形式@变量 例如:@User.Name,变量或属性结束后自动变回C域,如遇结束判断有歧义,请加括号如下@( 表达式 ) 例如:@(i + 1) 或 @(User.Name)@方法调用 例如:@Html.TextBox("username").ToString()2. 多行S域的几种形式@{ 阅读全文
posted @ 2011-11-13 16:07 EasyPass 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1. @代表开始一个Razor代码块,Razor会自动匹配代码中的花括号,比如@if(p.Active){<li>@p.Name</li>}2. @{code}标识一个Razor多行代码块,相当于<% CODE %>3. @model指定ViewModel,@model MVCProject.UI.Models.ProductModel4. @section SectionName{}定义局部布局,类似于Master的ContentPlace,可以在布局模板中使用@RenderSection呈现5. @:指定当前按Content处理,但是可以有内嵌的Razo 阅读全文
posted @ 2011-11-13 16:04 EasyPass 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1、定义变量 定义变量或声明常量必须在代码体内,代码体以'@{'开头,以'}'结束,其中定义变量以'var'进行声明。代码体内每行以';'做为结束标识。@{ var i = 10; string str = "Hello"; }2、使用变量 格式:@变量 使用变量时不能以';'做为结束标识。 如: <p>text @i text</p>输出 text 10 text <p>text@{@i}text</>输出 text10text 其中@{@i}解 阅读全文
posted @ 2011-11-13 00:33 EasyPass 阅读(364) 评论(0) 推荐(0) 编辑
摘要: I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化。 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)。 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎@{ ViewBag.Title = "Home Page";} <h2>@ViewBag.Message</h2><p> To learn more about ASP.NET MVC visit <a href=&qu 阅读全文
posted @ 2011-11-13 00:12 EasyPass 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 语法名称 Razor 语法Web Forms 等效语法代码块@{intx = 123;stringy ="because.";}<%intx = 123;stringy ="because.";%>表达式(默认encode)<span>@model.Message</span><span><%: model.Message%></span>表达式(不encode)<span>@Html.Raw(model.Message)</span><span> 阅读全文
posted @ 2011-11-12 23:55 EasyPass 阅读(407) 评论(0) 推荐(0) 编辑
摘要: WCF(Windows Communication Foundation)是Microsoft为构建面向服务的应用提供的分布式通信编程框架,是.NET Framework 3.5的重要组成部分。使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。 根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布... 阅读全文
posted @ 2011-11-12 23:19 EasyPass 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 问题: 无法通过Tools -> Add Library Package Reference正常安装EFCodeFirst。解决办法: Tools -> Package Manager Console 执行:Install-Package EFCodeFirst 阅读全文
posted @ 2011-11-12 19:35 EasyPass 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 时间一般会花在三种事情上:思考、交流和行动。无论你从事什么类型的行业,你所有的工作都由这三项组成。作为一个企业家,你的时间可能经常被打断,而改为去处理其他事情。当你无法避免被打断时,你应该安排好你在这些其他事情上所要花费的时间,以及你在可以引导你成功的思考、交流及行动上所花费的时间。实践以下的方法技巧,成为自己时间的掌控者:1. 将一个星期所有的活动或是交际应酬做出计划并记录。有助于明确的了解在这段时间中需要做的事情和要去的地方。最终要的一点是,可以从中知道这些事情实际花费的时间和在无益的思想,交谈和活动中浪费的时间。2.最重要的是将活动和应酬以最合理的时间去安排。将待办列表中的项目分别... 阅读全文
posted @ 2011-11-03 23:25 EasyPass 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.组建一个具有奉献精神的团队你的团队要致力于你和公司业务。领导学专家Harvey Mackaygi表示,成功的企业家不仅要拥有丰富的社会和销售经验,还要了解高效雇用的技巧。Harvey Mackaygi曾编著有《Swim with the Sharks Without Being Eaten Alive》一书。他认为:“一个伟大的商业点子是远远不够的。你还要具有鉴别力、吸引力及留住人才的能力。这些能力可以将你的想法转换成实际的成功。”2.充分的交流交流很重要。即使公司里只有5-10名员工,要想了解每个人正在做什么,也是一件很难的事情。在充分交流的过程中,Bates可以收集一周以来更新的最新消 阅读全文
posted @ 2011-11-03 23:19 EasyPass 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页