这段时间一直在忙.NET的项目,今天就写一下关于.NET的文章吧,也很长时间没写过.NET的啦  在使用ASP.NET MVC3 的时候,使用元数据模式可以非常方便地设置每个 字段(或者说属性)以减少前台页面代码.如可为 字段 添加验证信息,自定义显示 字段名称等.如以下代码可设置字段显示名称和此字段为必填: 1 2 3 4 5 6  [ DisplayName ( "姓名" ) ] [ Required ( ) ] Public string Name { get ; set ; }…
asp.net MVC SignalR 与数据库 实时同步显示 错误:未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持.如果希望使用通知,请为此数据库启用 Service Broker 解决方法为: c# 未启用当前数据库的 SQL Server Service Broker 因此查询通知不受支持如果希望使用通知,请为此数据库启用 Service Broker ALTER DATABASE BlogDemos SET NEW_BROKER WITH R…
最近因为项目需要又从UWP开发转到了Asp.net mvc 开发,由于也不是什么老手,所以就将项目常见的一些技术问题记录一下自己的解决方案. 第一个需求:用户可以自由切换界面显示语言. 解决方案一:界面字段信息分语言保存在数据库,根据用户选择语言读取. 个人观点:由于需要经过一次数据库,相对比较慢.而且所有界面的字段数据如果一次性读取使用也占用内存,如果分页面读取更慢. 解决方案二:界面字段信息分语言保存在资源文件. 个人观点: 有专门的编辑器编辑字段,相对数据库操作方便! 运行时读取内嵌的二进…
当我们使用Asp.net MVC Forms方式验证用户, 然后设置Controller 或 Action 的 Authorize属性时, 默认情况下只有Users属性可以设置(这里的Users通常是指用户登录名), 我们无法直接设置用户的角色信息 , 当建立一个依赖角色的应用时(又不想麻烦配置Membership),我们有必要给认证用户加上角色信息,下面是具体方法 : 1.Web.config 配置 ,以下设置标明我们使用Forms验证 <authentication mode="For…
热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力.由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI.它有完整的demo和强大AIP手册,使我在开发过程中得心应手.以下是这篇博文Demo程序的演示效果: 解决方案如图1所示 图1 Domain:领域模型 Dao:持久层 Service:服务层 WebSite:表示层 Common:通用类 首页如图2所示,可以选择中文和English. 图2 英文首页…
热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力.由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI.它有完整的demo和强大AIP手册,使我在开发过程中得心 应手.以下是这篇博文Demo程序的演示效果: 解决方案如图1所示 图1 Domain:领域模型 Dao:持久层 Service:服务层 WebSite:表示层 Common:通用类 首页如图2所示,可以选择中文和English. 图2 英文首…
看到网上一个网友问及,无法获取XML某一个节点内容.下面Insus.NET在ASP.NET MVC环境下实现它. 先把XML文件放入App_Data目录,当然你可以放在自建目录中.打开看看它有几层,几节数据: 从蓝色标记1至4来看,它有四节数据.它由ProductKeyID和HardwareHash字段组成.我需要在ASP.NET MVC的model创建model: 接下来,我们创建一个Entity,是为了处理Xml文档,并获取数据: 在控制器中,创建操作,在操作中,指定获取哪一个节点数据: 有…
1.查看可选语言显示包 locale -a ............(省略好多) zh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8zh_HKzh_HK.big5hkscszh_HK.utf8zh_SGzh_SG.gb2312zh_SG.gbkzh_SG.utf8zh_TWzh_TW.big5zh_TW.euctwzh_TW.utf8 ..........(省略好多) 2.临时设置显示语言包 比如选择中文简体utf8 LANG="zh_CN.utf…
asp.net错误页 在日常项目开发过程中,我们需要给网站设置错误页和记录错误日志. 首先,在项目中添加全局应用程序类 在Global.asax中 protected void Application_Error(object sender, EventArgs e) { //此处记录错误日志 } 在Web.config中配置 <system.web> <customErrors mode="On" defaultRedirect="error.html&q…
示例代码: @using (Html.BeginForm("PublishSubmit", "Blog", FormMethod.Post, new { id = "publishForm", name= "publishForm" })) { @Html.AntiForgeryToken() <tr> <td> 标题<br> </td> <td> @Html.Tex…