摘要:
在向大家详细介绍Linq基本语法之前,首先让大家了解下调用Enumberalbe扩展函数,然后全面介绍Linq基本语法。Linq基本语法1、获取全部记录2、只获取字段名称这里names就是隐式类型的变量。3、使用Enumerable.Distinct<T>()4、即可以在定义的时候调用Enumberalbe扩展函数也可以在兼容的数组类型上调用5、生成新的数据类型(投影)6、Revers... 阅读全文
摘要:
十.复选框和单选框 1.在Index.aspx中输入: <% using(Html.BeginForm ("index","home",FormMethod.Post)){ %> <!--下面是一个RadioButtonList--><% foreach (string s in Html.RadioButtonList("r1", new[] { "音乐", "书... 阅读全文
摘要:
八,构件Form表单 1.Html.BeginForm() 该方法用于构建一个From表单的开始,他的构造方法为: Html.BeginForm("ActionName","ControllerName",FormMethod.method) 一般构建一个表单结构如下 <% using(Html.BeginForm ("index","home",FormMethod.Post)){ %... 阅读全文
摘要:
九.UpdateModel 方法使用来自控制器的当前值提供程序的值更新指定的模型实例。该方法是Controller 类的成员下面是他的重载列表 -------------------------------------------------------------------------------- 名称 说明 UpdateModel<(Of <<'(TModel>)&... 阅读全文
摘要:
七.MVC中的QueryString传值 MVC中的QueryString传值和普通传值方式是一样的,它同样需要再代码逻辑中获取字符串的值,并在页面中显示,以往asp.net是在.cs文件中获取字符串的值,然后再页面.aspx中进行显示如下:代码: Default.aspx<%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.mas... 阅读全文
摘要:
六。Helper的应用 1.为什么要使用Helper 在MVC中不推荐使用原有服务器端控件,所以需要使用Helper,另外因为页面经过URLRouting,使网站不确定,所有需要用这个方法来进行显示数据 2。helper分类:•HtmlHelper•UrlHelper 3.使用helper 1.因为helper只能在Views中使用,我们在Index.aspx中写入下面代码,则... 阅读全文
摘要:
四。MVC页面重定向 MVC页面重定向很简单,主要有以下几种形式: 1.Response.Redirect();方法using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MvcDemo.Controllers{ [Handle... 阅读全文
摘要:
五 过滤器Filter本章引用重典对于Filter的讲解1.判断登录与否或用户权限2.决策输出缓存 3.防盗链 4.防蜘蛛 5.本地化与国际化设置 6.实现动态ActionFilter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。 Filter要继承于ActionFilterAttribute抽象类,并可以覆写void OnActionEx... 阅读全文
摘要:
三.创建MVC页面 前面讲解了MVC基础和页面传值的基础知识,在前面的例子中,我们都是在微软为我们创建的自动生成页完成的,实际项目中,几乎所有页面都需要我们自己来创建,下面我们对MVC的页面创建方法进行讲解,这将牵涉到一些页面必须的知识 1.页面知识 如图,展开目录结构,可以看到,在Home文件夹下有两个页面About.aspx和Index.aspx,并且Home文件夹位于Views文件夹下(所... 阅读全文
摘要:
2.TempData[]字典: TempData[]是一个可以跨Action的传递,且只传递一次. 1.在HomeController.cs中创建字典: public ActionResult Index() { TempData["strValue"] = "跨页面传值";//这里进行了字典定义 Response.Redirect("/home/about");//跳转到about页中 retu... 阅读全文
摘要:
二.页面传值 MVC 模式一个典型的特征是严格的功能隔离。Model模型、Controller 控制器和 View视图各自定义了用和职责,且相互之间定义好的方式进行沟通。这有助于提升测试性和代码重用。 当 Controller 决定呈现HTML 响应给客户端是,它负责显式传递给View 模板所有需要的数据。View 模从不执行任何数据查询或应用程序逻辑 – 仅仅负责呈现 Model或 ... 阅读全文
摘要:
ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。ASP.NET MVC 框架选项非常干净,而且容易使用。它将允许你在应用中轻易地保持关注分离,且有助于进行干净的测试和TDD,所以,这也是我们必须学习的东西,下面我写了写学习笔记,巩固下记忆。编译环境Visual Studio2010------------------------------------------... 阅读全文
摘要:
不明白为什么竟然喜欢干这个事情,其实自己是学设计的,用的最多的还是3ds max,AutoCAD,Photoshop,Coredraw,但就是喜欢编程,回忆一下学习的时间线,问问上帝前方在那? --------------------------------------------------------------------------------2005年秋: 刚上大一,开始学习Visual FoxPro,为了考计算机等级考试,傻乎乎的就去报培训班了。刚开始还有好多人学,陆陆续续都走光了,他们说听不懂,我很自信,居然觉得很容易!2006年9月: 参加计算机等级考试,不幸很轻松考过了(不幸 阅读全文
摘要:
1、800*600下,网页宽度保持在778以内,就不会出现水平滚动条,高度则视版面和内容决定。2、1024*768下,网页宽度保持在1002以内,就不会出现水平滚动条,高度则视版面和内决定。3、在ps里面做网页可以在800*600状态下显示全屏,页面的下方又不会出现滑动条,尺寸为740*560左右 4、1024*768 下网页的尺寸:width=955,height=600800*600 下网页的... 阅读全文
摘要:
1. ASP.NET MVC 框架 —— 取长补短,分离之美 ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。ASP.NET MVC 框架选项非常干净,而且容易使用。它将允许你在应用中轻易地保持关注分离,且有助于进行干净的测试和TDD。 2. 以jQuery为代表的主流Javascript框架 —— 删繁就简三秋树 ... 阅读全文
摘要:
本页面的软件遵照GPL协议开放源代码,您可以自由传播和修改,在遵照下面的约束条件的前提下:一. 只要你在Manesoft开源软件的每一副本上明显和恰当地出版版权声明,保持此许可证的声明和没有担保的声明完整无损,并和程序一起给每个其他的程序接受者一份许可证的副本,你就可以用任何媒体复制和发布你收到的原始的程序的源代码。你也可以为转让副本的实际行动收取一定费用,但必须事先得到的同意。二.你可以修改Ma... 阅读全文
摘要:
二.Server-U搭建FTP服务1.“域”1.新建“域”,Serv-U 域是一组用户帐户和监听器,使得用户可以连接服务器以访问文件和文件夹。也可以进一步配置 Serv-U 域,从而约束基于 IP 地址的访问,限制带宽的使用,强制实施传输配额等。实际上在服务器级别上的每个设置都可以被个别的域设置覆盖。2.选择开启FTP服务,其他服务类型可以不选择3.... 阅读全文
摘要:
方法:1.利用IIS创建网站的服务器, 如果是提供给客户,空间需要在WindowsServer2003下安装IIS,然后为每个客户都创建一个网站(XP下只能创建一个,WindowsServer2003中可以创建多个),为网站指定本地目录为网站的根目录(如案例中的:C:\Inetpub\wwwroot),进一步设置域名,IP,权限等2.利用Server-U提供给客户FTP服务 当创建“域... 阅读全文
摘要:
在WPF程序开发中,我们常常会发现默认的窗口标题栏过于不合适,而想修改其样式。有不少办法可以达到这一目的,但往往都不那么容易。而最简单的方法就是,直接不要默认的标题栏,转而在窗体内部重新制作一个,这样就可以充分使用我们所熟知的WPF的开发方式。不过,这样一来又有一个问题,即模拟的标题栏毕竟不是真正的标题栏,按住它无法拖动窗口,也无法双击最大化。Aland Li提供了一个好办法解决这一问题。Wind... 阅读全文
摘要:
一.前言: P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协同工作等... 阅读全文