Dev Guide: js | css | HTML(DOM) WEBCAST .NET4 Lib Web.config-WCF MVC3-EF4.1 T-SQL-(2012)

随笔分类 -  .NET

摘要:不太好意思啊,这篇随笔有点短,因工作上需要用WCF调用有一个别的语言开发的服务接口!而涉及到图片传输的部分只让传Base64字符串。所以下面简短的代码即可用于将客户浏览器上传过来的图片文件转换成Base64字符串 //上传控件.PostedFile.InputStreampublic void EncodingBase64_Image(Stream stream, ref string base64Str){ using (BinaryReader binReader = new BinaryReader(stream)) ... 阅读全文
posted @ 2013-04-18 16:48 dotNetDR_ 阅读(1413) 评论(2) 推荐(0) 编辑
摘要:I:写本篇博客文章的起因本小虾昨天按照项目进度安排在做一个项目模块,里面有一个功能就是将客户录入好的Excel文件(Excel2003/2007)通过后台管理网站上传并导入至MSSQL数据库内的表里。心想这个小case应该难度不大。博主便选择了NPOI 2.0.1(beta1)加EF 4.1去开发。结果碰到一个很莫名其妙的错误。所以才有幸写下这篇博客文章!记录一下以免各位遇到相同情况的时候可以注意一下。II:EF 4 CodeFirst调试基础知识不管是EF还是LINQ2SQL还是其他ORM,他们底层基本上都是使用ADO.NET的原生类库去操作读写数据库的。作为开发人员我们迫切需要有一个工具可 阅读全文
posted @ 2013-03-20 18:44 dotNetDR_ 阅读(2334) 评论(9) 推荐(8) 编辑
摘要:bug介绍,在ie8及ie8以上的浏览器重访问帖子列表时,会出现如下的bug 而正常的效果应该是下图 原因是因为编写Discuz!NT论坛程序的js编写员没有真正对js代码进行测试,因为在ie8,ie8以上的浏览使用x-ua-compatible meta标签设置ie浏览器强制文档浏览格式时,是需要设置content="ie=7.5"而不是源来代码里面的content="ie=7",固正确的格式是<meta http-equiv="x-ua-compatible" content="ie=7.5"/>当 阅读全文
posted @ 2012-09-17 18:17 dotNetDR_ 阅读(663) 评论(2) 推荐(1) 编辑
摘要:I:下载.NET 4.5源代码安装包.NET 4.5 源代码的下载地址:官方地址 / 百度网盘镜像官方下载页或百度云盘下载安装过程我就不详细说了,大家都懂的~呵。II:配置Visual Studio 2012环境点击vs菜单栏上的 工具 –> 选项 在左侧树形列表中将[调试]节点展开然后选取[符号]子节点 设置为你.NET 4.5源代码安装的目录。 注意:缓存符号哪里应该选择安装包安装完成的路径,不要使用C:\Users\{UserName}\AppData\Local\Temp\SymbolCache否则vs会自动下载源代码pdb包,很慢的。然后选择同级的[常规]节点配置成如下图所示 阅读全文
posted @ 2012-09-17 11:45 dotNetDR_ 阅读(8001) 评论(35) 推荐(43) 编辑
摘要:引发bug的条件:当你修改了系统组里面的[游客]组 的名字后!!你会发现首页上底部的在线显示列表里始终都是显示"游客"字样而非你改过得字样!如图至此你需要运行一个t-sql脚本去修复这个bug!(但是本人不建议修改论坛源代码的方式去修复这个bug!)fix bug:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[dnt_getonlineuserlist]ASSELECT [olid] ,[userid] ,[ip] ,REPLACE([username], N'游客', 阅读全文
posted @ 2012-07-24 14:52 dotNetDR_ 阅读(661) 评论(0) 推荐(1) 编辑
摘要:首先删除一个用户~ado.net报错对象名 'dnt_spaceposts' 无效。对象名 'dnt_spaceconfigs' 无效。对象名 'dnt_photocomments' 无效。对象名 'dnt_photos' 无效。对象名 'dnt_albums' 无效。各种错误!!!我是利用向导安装的居然还来这么一出!!!!fuck !shit!好吧手动添加建表脚本如下:CREATE TABLE [dnt_spaceposts] ( [postid] [int] IDENTITY (1, 1) NOT NULL , 阅读全文
posted @ 2012-07-11 11:29 dotNetDR_ 阅读(1372) 评论(2) 推荐(2) 编辑
摘要:请确定你的<%/if%>标记内是完全没有任何空格的!正确: <%if {表达式}%> xxx <%/if%>错误: <%if {表达式}%> xxx <%/if %> //此行的if后多了个空格目前就发现了这个错误。往后在工作过程中在碰到的话会陆续更新! 阅读全文
posted @ 2012-06-25 09:56 dotNetDR_ 阅读(515) 评论(0) 推荐(0) 编辑
摘要:I:如何获取Visual Studio Ultimate 2012官方下载页面 ISO安装文件下载地址 这里还是建议各位白老鼠用ISO来安装为好.如果用MS他提供的那个下载器去下载我在公司里下载速度还行.不知道家里什么情况了.II:开始安装首先说一下.我是安装了VS2012后才发现有ISO安装文件下载....早知道自己就直接去下那个ISO文件了. 在线安装程序的启动画面 安装路经和许可条款.(这次总算是可以装中文的VS了,因为VS2012界面切换语言的话可以在维护模式里去添加上去,很人性化吧!) 选择功能.这里的话我随便点选了一些常用的.这里... 阅读全文
posted @ 2012-06-05 16:40 dotNetDR_ 阅读(13234) 评论(80) 推荐(15) 编辑
摘要:I:本博文代码示例效果图好久没来写随笔了.不多说先上大饼! 跟着直接上 [代码下载地址]II:ASP.NET 资源文件介绍在ASP.NET特殊文件夹内有那么两个不太引人注意,他们分别是App_GlobalResources, App_LocalResources. 资源文件命名规则: {文件名}.{区域}.resx {区域}这一个是可以忽略的.当忽略{区域}时,如果Page.UICulture跟资源文件内所提供的{区域}都对不上号时,将会以没有设置{区域}的资源文件去呈现.例如当Page.UICulture = “ja-JP”,而资源文件只有 Resource.re... 阅读全文
posted @ 2012-05-24 18:06 dotNetDR_ 阅读(4111) 评论(8) 推荐(14) 编辑
摘要:I:ASP.NET MVC3 部署的前期工作1.确认部署的服务器操作系统环境首先我们确认服务器的操作系统版本可以从系统命令行工具里输入: systeminfo 获取相关操作系统信息例如然后再确认IIS版本信息 -> 打开IIS管理工具即可接着确认.NET Framework的版本可以在系统命令行工具执行:cd /d %windir%\Microsoft.NET\Frameworkdir /O2.选择部署方案部署方案目前就个人而言,将归纳为 3 种方案A:带源代码文件的部署方案(仅适用于Web Site)B:不带源代码文件的部署方案(适用于Web Site/Web Application) 阅读全文
posted @ 2011-09-12 20:18 dotNetDR_ 阅读(21267) 评论(26) 推荐(26) 编辑
摘要:I:基础绑定的实现1.在前面的两篇基础文章(路由 及 控制器&视图)当中,还没对QueryString的绑定进行介绍,因为我觉得它更适合放在这一章节中去介绍.我们在用WebForm去开发的时候,有时候会利用到QueryString去做一些功能如:http://localhost/First/QueryString.aspx?Sort=Desc,在MVC中,它的实现有两种方式:控制器代码public class QueryStringController : Controller{ public ActionResult First() { ViewBag.Sort =... 阅读全文
posted @ 2011-08-07 07:17 dotNetDR_ 阅读(13296) 评论(17) 推荐(40) 编辑
摘要:I:ASP.NET MVC3 新增的功能ASP.NET MVC3 系列教程 - Razor视图引擎基础语法 ASP.NET MVC3 系列教程 - View的变化 ASP.NET MVC3 系列教程 – Web Pages 1.0 ASP.NET MVC3 系列教程 – 新的Layout布局系统..... 阅读全文
posted @ 2011-08-04 14:37 dotNetDR_ 阅读(58124) 评论(26) 推荐(104) 编辑
摘要:I:控制器和视图的基础概念1.控制器的概念控制器在ASP.NET MVC3当中是最终处理客户端请求的一个实现,他有个一硬性条件就是必须实现System.Web.Mvc.IController接口,而且类的命名必须要以Controller结尾,尽管按照硬性条件上来说,要自己实现一个接口比较纠结,但幸好的是在ASP.NET MVC3内部已经包含了一个默认的实现,我们只需要把类的命名设置为Controller结尾然后继承System.Web.Mvc.Controller类,立刻就可以轻松地实现了IController接口了.如果你不喜欢这种默认提供的实现方式,而是自己去实现IController的话 阅读全文
posted @ 2011-08-04 14:24 dotNetDR_ 阅读(21605) 评论(22) 推荐(61) 编辑
摘要:I:URL友好化的优势在过去,我们开发ASP.NET应用程序的时候常常会使用URL的QueryString去传递参数给ASP.NET处理.如:http://localhost:1029/Default.aspx?key_1=value_1&key_2=value_2&key_3=value_3在使用此类URL格式去做门户网站时,非常不利于让搜索引擎收录页面.另外还包含.aspx结尾还会令搜索引擎爬... 阅读全文
posted @ 2011-07-27 23:15 dotNetDR_ 阅读(23226) 评论(27) 推荐(87) 编辑
摘要:I:当建立Web项目后,默认生成的web.debug.config与Web.Release.config的作用介绍1.为了更加清晰地介绍这个功能!我将会在下面建立一个空的Web应用程序项目去演示这一个功能的用意!所以接下来的第一步就是去建立好这个WEB应用程序项目.首先我们打开VS2010,新建WEB应用程序项目.如下图当我们建立好了一个空的Web项目后,在VS解决方案资源管理器里面将会看到非常干净的文件结构! 在这里大家看到~默认情况下相比Visual Studio 2008会多出两个文件,它们分别是:Web.Debug.config及Web.Release.config顾名思义,根据它们的 阅读全文
posted @ 2011-07-24 08:38 dotNetDR_ 阅读(6330) 评论(12) 推荐(10) 编辑
摘要:I:关于如何Debug进MVC3源代码.1.关于ASP.NET MVC3的源代码获取方法ASP.NET MVC从1.0到3.0版本以来它的源代码是完全对外开放的,也正因为这个原因吸引了不少以前习惯使用WebForm的开发人员转向研究MVC,在这里也很”高兴”各位IT业界内的朋友们不断地向MS反馈信息..才有了今天的MVC3版本号的出现..也不知下一个版本会.......转回原题它的源代码托管在微软的codeplex上,下面的连接为ASP.NET MVC的项目地址,大家可以很方便地获取到它:http://aspnet.codeplex.com/wikipage?title=MVC&ref 阅读全文
posted @ 2011-04-20 16:05 dotNetDR_ 阅读(15518) 评论(31) 推荐(47) 编辑
摘要:I:回忆MVC2当中MasterPage那些事code:我们可以看到在Master中ContentPlaceHolder服务端控件起到了一个占位符的作用.最后输出的,其实是在View当中的Content服务端控件内的内容,接下来开始介绍Layout.II:ASP.NET MVC3 新的Layout布局系统在MVC3当中我们可以利用新的Layout布局系统来代替掉原来在MVC2当中使用的Master... 阅读全文
posted @ 2011-04-18 06:09 dotNetDR_ 阅读(38581) 评论(98) 推荐(152) 编辑
摘要:I:Web Pages 1.0中以“_”开头的特别文件(文件命名时不区分大小写)“_appstart.cshtml” & “_pagestart.cshtml” & “_viewstart.cshtml”_appstart.cshtml - 应用程序启动时在Global. Application_Start方法后执行功能:用于进行App的初始化时,需要进行处理的内容.例:向数据库记录系统初始化的一... 阅读全文
posted @ 2011-04-14 22:35 dotNetDR_ 阅读(56321) 评论(45) 推荐(80) 编辑
摘要:I:首先看看在MVC2及MVC3当中,View的继承结构以及变化MVC2:根据上图的继承关系说明.~~MVC2当中的VIEW还是和WebForm的Page有着紧密相连的关系.下面我们来看看MVC3当中发生了什么样的变化.MVC3(WebForm版本):可以看出上图的部分类显示不”友好”不过MVC3刚出不久.文档资料差就差点吧.不妨碍我前进的步伐!下面自己动手整个完整的呗!经过这么一番折腾.继承结构... 阅读全文
posted @ 2011-04-14 06:16 dotNetDR_ 阅读(19928) 评论(22) 推荐(47) 编辑
摘要:I:安装EFCodeFirst后,那个ADO.NET DbContext Generator没有显示啊~有木有?有木有?为什么要写这个东西?因为你在安装EFCodeFirst时.利用向导都安装不了啊~~有木有~ 这个向导我真的伤不起~~~~你还得必须这样装然后出个控制台.输入:Install-Package EFCodeFirst 回车即可完成后 II:使用EFCodeFirst ADO.NET DbContext Generator关于使用EFCodeFirst的这个车轮子我就不重造了,具体参见这个地址随便写个名字,或者保持默认的名字保存*.tt 下载:ADO.NET DbContext G 阅读全文
posted @ 2011-04-10 21:14 dotNetDR_ 阅读(5714) 评论(6) 推荐(6) 编辑