摘要: 一.摘要 本文讲解在Action中向View传递Model的几种方式.以及View获取Model以后如何编写显示逻辑.还详细的介绍了ASP.NET MVC框架提供的Html Helper类的使用及如何为Html Helper类添加自定义扩展方法. 二.承上启下 上一篇文章中我们学习了Controller处理一次请求的全过程.在Controller的Action中, 会传递数据给View,还会通知V... 阅读全文
posted @ 2009-04-27 20:08 肚肚 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一.摘要 一个Url请求经过了Routing处理后会调用Controller的Action方法. 中间的过程是怎样的? Action方法中返回ActionResult对象后,如何到达View的? 本文将讲解Controller的基本用法, 深入分析Controller的运行机制, 并且提供了创建所有类型Action的代码. 值得学习ASP.NET MVC时参考. 二.承上启下 在上一篇文章中, ... 阅读全文
posted @ 2009-04-27 20:08 肚肚 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一.摘要 本篇文章从基础到深入的介绍ASP.NET MVC中的Routing组件. Routing翻译过来是"路由选择", 负责ASP.NET MVC的第一个工作:识别URL, 将一个Url请求"路由"给Controller. 二.承上启下 第一篇文章中我们已经学会了如何使用ASP.NET MVC, 虽然其中还有很多的细节没有深入了解, 但是对基本的处理流程已经有了认识:来了一个Url请求,... 阅读全文
posted @ 2009-04-27 20:07 肚肚 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要 随着ASP.NET MVC 1.0版本的正式发布, 我将本系列文章也更新到了1.0, 对于已经发表的... 阅读全文
posted @ 2009-04-27 20:06 肚肚 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Bitmap b = new Bitmap(pictureBox1.Image); //从image对象创建Bitmap对象 Graphics gc = Graphics.FromImage(b); //原图作为画布的底图 gc.DrawImage(pictureBox4.Image, 10, 10); //在底图上可以画线,画... 阅读全文
posted @ 2009-04-24 16:41 肚肚 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 今天项目需要向asp的客户url Post数据,可是url中文就是不行. 搞了一个下午是asp 和asp.net 的url编码不一样的事: 先看下面两个Url,他们传递的参数一样么?aaa.aspx?tag=.net%bc%bc%ca%f5aaa.aspx?tag=.net%e6%8a%80%e6%9c%af看起来好像是不一样,其实他们都是对".net技术"进行了UrlEncode,不过一个是GB... 阅读全文
posted @ 2009-04-23 18:30 肚肚 阅读(5074) 评论(2) 推荐(1) 编辑
摘要: 测试杀毒软件的性能代码:X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*把上面这段代码复制到记事本里,保存为文本文件,然后静观杀毒软件之变。特等:复制完代码后便提示内存有病毒优等:刚保存完就提示病毒(或者直接删除)中等:保存后几秒提示病毒(或者直接删除) 下等:需自己启动病毒扫描查杀才提示病毒(或者直接删除) ... 阅读全文
posted @ 2009-04-23 10:53 肚肚 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 电脑开机进入桌面很慢的解决办法 十月 27, 2008, 12:29 上午 1、鼠标右键单击“我的电脑”选择“属性”--“高级”――-在性能栏点击“设置”按钮,此时将弹出“性能选项”窗口,选择“调整为最佳性能”。点击“应用”按钮,确定退出。2、鼠标右键单击“我的电脑”选择“属性”-系统还原-选择“在所有驱动器上关闭系统还原”。点“应用”确定退出。3、在“我的电脑”上点右键-属性-硬件-设备管理... 阅读全文
posted @ 2009-04-22 17:58 肚肚 阅读(3958) 评论(0) 推荐(0) 编辑
摘要: 在更新一批记录时使用如下语句:updatepublishsetcontentid=(selecttop1articles.contentidfromarticleswherearticles.articleID=publish.objectID)--wherepublish.objectid=@objectID前提是:publish表的记录不能大于Article的记录,即要插入的目标表中示能插入n... 阅读全文
posted @ 2009-04-21 15:32 肚肚 阅读(248) 评论(0) 推荐(0) 编辑
摘要: /// /// 添加庄稼 /// /// /// public UserFarm AddUserFarm(UserFarm _UserFarm) { DataContext.AddToUserFarm(_UserFarm); DataCon... 阅读全文
posted @ 2009-04-17 21:07 肚肚 阅读(172) 评论(0) 推荐(0) 编辑
摘要: RenderPartial 和 RenderAction 阅读全文
posted @ 2009-04-09 15:17 肚肚 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 2009-02-10 15:52 翻译整理ScottGu的关于LINQ to SQL的Part 4: Updating our Database 。该Post讲解了如何使用LINQ to SQL更新数据库,以及如何整合业务逻辑和自定义验证逻辑。开发环境为.NET Framework 3.5 Beta2,开发工具为Visual Studio 2008 Beta2。 使用LINQ to... 阅读全文
posted @ 2009-04-07 17:59 肚肚 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand(‘Refresh‘) 6 window.navigate(location) 7 location.replace(location) 8 document.URL=loca... 阅读全文
posted @ 2009-03-31 10:11 肚肚 阅读(189) 评论(0) 推荐(0) 编辑
摘要: VS2008 Ajax Toolkit 控件(修正后转载) VS2008已经集成了Ajax,不过微软并没有集成Ajax Toolkit,所以还是需要自行安装和配置。 第一步:下载最新的Ajax Toolkit Version 3.5.20229 for .NET Framework 3.5 and Visual Studio 2008.下载地址:http://www.co... 阅读全文
posted @ 2009-03-28 10:53 肚肚 阅读(789) 评论(0) 推荐(0) 编辑
摘要: asp.net中的代码分离模式我们肯定都不陌生,c#(或者其它语言)写的代码一般不会和设计语言html混在一起,但是有的时候也避免不了,这时就会在ui页面里用来绑定显示、绑定变量数据了,今日看到一文章专门对此进行了分析,我进行了一点修正:一. 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中用的是.net平台下支持的语言。... 阅读全文
posted @ 2009-03-28 09:35 肚肚 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 否则提交成功,但是没有更新数据库 阅读全文
posted @ 2009-03-11 15:03 肚肚 阅读(209) 评论(0) 推荐(0) 编辑
摘要: LinqPad 1.31 也许你已经非常熟悉他了,为即将使用Linq的同学们 提供下载 没有找到上传附件的地方,提供下载地址吧 文件名称: LINQPad.exe文件大小: 3.02MB文件类型: 应用程序位置: D:\TDDOWNLOAD\URL: http://www.linqpad.net/LINQPad.... 阅读全文
posted @ 2009-03-10 11:49 肚肚 阅读(139) 评论(0) 推荐(0) 编辑
摘要: LinqPad 1.31 也许你已经非常熟悉他了,为即将使用Linq的同学们 提供下载 没有找到上传附件的地方,提供下载地址吧 文件名称: LINQPad.exe文件大小: 3.02MB文件类型: 应用程序位置: D:\TDDOWNLOAD\URL: http://www.linqpad.net/LINQPad.... 阅读全文
posted @ 2009-03-10 11:48 肚肚 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 C... 阅读全文
posted @ 2009-03-05 12:07 肚肚 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 今天,总算是对这个邮件程序有个交待了。这个邮件程序反复修改,现在测试也差不多了。拿出来跟大家共享一下。源码附后,我在开头说个要点。首先,地球人都知道C#开发邮件发送程序有三个办法: 第一:使用sys.web.mail命名空间下的MailMessage类等的方法属性。 第二:引用CDO组件(跟第一个办法其实也是引用了CDO组件)。 第三个办法就是用socket,自己编写了,呵呵,当然... 阅读全文
posted @ 2009-03-04 10:33 肚肚 阅读(1396) 评论(1) 推荐(0) 编辑
摘要: LINQ 增,删,改 ,查 等等。。 2008-12-15 15:22 //获取连接 private OpalsoftUBDataDataContext db = new OpalsoftUBDataDataContext("Data Source=192.168.1.104;Initial Catalog=Opalsoft.UB;User ID=sa;Password=1... 阅读全文
posted @ 2009-02-27 17:00 肚肚 阅读(944) 评论(1) 推荐(0) 编辑
摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的方法主要也有三个:Binar... 阅读全文
posted @ 2009-02-27 15:27 肚肚 阅读(204) 评论(0) 推荐(0) 编辑
摘要: VS2008的Linq更新数据就那么费劲 用.Net两年了,也积累了一些知识和经验,觉得应该做出点自己的东西,而并不只是给别人打工。 3D*j)@,?4T #`1l%Q)]4j,S,P&ktech.techweb.com.cn 所以决定利用最新发布的VS2008(Orcas) Beta2也加入到WEB 2.0的大潮中来,一来是学以所用,二来在实践中掌握最新的技术。 .]9g$r$p+\5Y... 阅读全文
posted @ 2009-02-25 09:59 肚肚 阅读(346) 评论(0) 推荐(0) 编辑
摘要: /// /// Baser64Code 的摘要说明。 /// public class Baser64Code { /// /// 编码的静态方法... 阅读全文
posted @ 2009-02-24 11:27 肚肚 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 手机里你不知道的10个秘密 (3分钟你看后马上使用吧!!!)(图) 1、隐形的备用电池 你的手机电量不足了,为了让它能够继续使用,按*3370#键,手机会重新启动,启动完毕后,你就会发现电量增加了50%。这部分隐藏的备用电量用完了你就必须得充电了,再次充电的时候,隐形的备用电池也同时充电,下次电量低的时候又可以用这个方法。知道这个在紧急情况下如果手机电量不足非常管用。... 阅读全文
posted @ 2009-02-19 13:27 肚肚 阅读(582) 评论(0) 推荐(0) 编辑
摘要: [绝对原创]一些你们想不到的简单方法,就可以让你手机飞快起来!!! 大家当大家手机内存东西多了的时候,时不是老是觉得手机慢得不得了??? 是不是在打开多媒体时,要打开半天都打开不了??? 是不是刚把手机从电脑里拔出来时,手机就要卡上半分钟以上才能用??? 要解决这个问题,我们先了解为什么会慢的原因: 这个原因可以大家都知道了,就是因为手机里东西多了, ... 阅读全文
posted @ 2009-02-19 13:24 肚肚 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 扩展方法的定义,需要注意三个部分:1、静态类(私有公共都可以);2、静态方法(私有公共都可以);3、第一个函数参数前带 this(必须是第一参数前) namespace Hongjun.Guo { static class MyExtensionMethods { internal static void Print(this object s) ... 阅读全文
posted @ 2009-02-18 16:28 肚肚 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Asp.Net MVC中的RenderPartial 和 RenderAction 在Asp.Net MVC中要实现某个功能可以通过许多种方式,今天我们就来讨论下使用RenderPartial和RenderAction在视图中呈现部分内容之间的区别。 比如我们要呈现如下的图所示的内容 一般的情况下,我们可能需要在母板页中页中呈现此内容以保证该内容可以在每个使用该模板的视图中显示,并且这些内容... 阅读全文
posted @ 2009-02-12 15:22 肚肚 阅读(580) 评论(0) 推荐(0) 编辑
摘要: C# 2.0 之 static class 看看什么是 static class 吧,很久以前我就为不能声明一个 abstract sealed class 而苦恼不已,我在 CSDN 上曾经提出过这个问题,可是并没有获得共鸣。我得到的回复 是这样的: abstract 和 sealed一起用?定义abstract的目的就是抽象基类,seal表示不能继承的 实体类,完全是两回事,怎么... 阅读全文
posted @ 2009-02-05 10:51 肚肚 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 在写数独基类的时候为了产生随机数的时候遇到奇怪的问题 代码如下: namespace RandomTest { class Program { static void Main(string[] args) { for (int i = 0; i < 100; i++) { Random d = new Random(); Console.WriteLine(d.Next(100)); } }... 阅读全文
posted @ 2009-02-03 14:17 肚肚 阅读(785) 评论(0) 推荐(1) 编辑