ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
Razor视图引擎是Asp.netMVC3中新扩展的内容,并且也是它的默认视图引擎。还有另外一种WebForms视图引擎。通过前面的文章可知在Asp.netmvc5中创建视图,默认使用的是Razor视图引擎。而且真正的就一种了。记得之前版本的,还可以让开发者选择是使用Razor还是webfroms视图引擎。Razor为视图表示提供了一种精简的语法,最大限度的减少了语法和额外的字符。这样就有效的减少了语法障碍,并且在视图标记语言中也没有新的语法规则。Razor支持两种文件类型,分别是... 查看全文
请注明转载地址:http://www.cnblogs.com/arhat在整合这三个技术之前,首先得说明一下整合的步骤,俗话说汗要一口一口吃,事要一件一件做。同理这个三个技术也是。那么在整合之前,需要对ASP.NET,Spring.NET,NHibernate有所了解,最好是有一些经验,因为平白无故的就把3个技术融合到一起,会闹些小别扭,其实就像配置化学药品一样,如果3中原料有一点出路,那么整个实验也就失败了。在网上有很多高人都写过类似的文章,可能是鄙人不才,看了很多文章都没有把我的问题解决了... 查看全文
动态绑定的GridView由于列数不固定,而列又太多,这样设置GridView固定宽度就不能满足需求了。为此整理了两种方法来达到GridView自适应列宽不变形的效果。//在GridView的行数据绑定完的事件中设置protectedvoidgvObjectList_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow||e.Row... 查看全文
关于button这个服务器控件,我一直想减少它向服务器提交数据。那些检测,还是在客户端实现就好了。这就需要javascript,但是我发现仅仅有javascript还是不够的。button服务器控件的单击事件叫“onClick”,所以javascript就无法使用这个事件。因为重名了。我想实现的是单击button的时候,先执行客户端的javascript代码,然后再执行后台事件。如果使用的是html控件,就不存在这种问题了。但是,我就是想实现服务器控件的这一功能... 查看全文
最新的asp.netvnext已经可以支持在mac上运行了,当然用的是mono。相比linux来说,mac的安装略显繁琐。对于大部分用Windows开发asp.net的程序员来说,初次配置还是很费时的。我这里列出详细安装步骤,方便大家开发的同时,也给自己做个备忘。要运行.Net程序,需要新的KRE环境,至少需要安装Xcode,Homebrew和ASP.NETvNextCommandLineTools。当然为了日后开发方便,我建议大家一并安装yeoman,为了安装yeoman... 查看全文
· ASP.NET MVC中商品模块小样发布时间:2014-11-20
在前面的几篇文章中,已经在控制台和界面实现了属性值的笛卡尔乘积,这是商品模块中的一个难点。本篇就来实现在ASP.NETMVC4下商品模块的一个小样。与本篇相关的文章包括:1、ASP.NETMVC中实现属性和属性值的组合,即笛卡尔乘积01,在控制台实现2、ASP.NETMVC中实现属性和属性值的组合,即笛卡尔乘积02,在界面实现3、再议ASP.NETMVC中CheckBoxList的验证4、ASP.NETMVC在服务端把异步上传的图片裁剪成不同尺寸分别保存,并设置上传目录的尺寸限制5、ASP... 查看全文
· ASP.NET自定义服务器控件发布时间:2014-11-20
本文通过创建一个最简单的服务器控件,演示开发服务器端控件的流程。文章内容整理自MSDN的编程指南,原文地址在文章末尾的资源中。本文创建一个简单的服务器控件,名为RedLabel。它的使用方式为:?1<f:redlabeltext="thisisatest!"runat="server"></f:redlabel>这个标签会将自己的Text属性值以红色的样式输出到页面上。运行结果如图所示:步骤新建一个空白解决方案,在此解决方案下新建一个类库项目,名称为MyControl... 查看全文
服务器应用程序不可用您试图在此Web服务器上访问的Web应用程序当前不可用。请点击Web浏览器中的“刷新”按钮重试您的请求。管理员注意事项:详述此特定请求失败原因的错误消息可在Web服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。引起这个的原因大概是现安装了.NetFramework后装的IIS导致.Net没有在IIS里注册。在网上找了很久都是说从.net命令行工具里运行aspnet_regIIS/i就可以了(或者在类似下面的目录:C... 查看全文
本书《视图模型》这一章所讲内容在前面均有提及且未作更深入讲解故略过,进入下一章:一、服务器端验证:无论客户端验证与否,都应该执行服务器端验证。因为用户可能会禁用JavaScript或者做一些意想不到的事情来绕过客户端验证,而服务器验证是保护数据、防止劣质输入的最后一道防线。有些验证规则也需要服务器端进行处理,如网络拓扑可能会要求只有服务器才能访问对输入进行验证所需要的某些外部资源。1.DataAnnotations验证... 查看全文
本套试题共8个题,主要考察C#面向对象基础,SQL和ASP.NETMVC基础知识。第1-3题会使用到一个枚举类,其定义如下:1publicenumQuestionType2{3Text=0,4MultipleChoice=15}第1题:请定义一个接口IQuestion,有【标题】和【问题种类】两个属性,其中【问题种类】是只读的枚举类型QuestionType,另外还有一个方法获取该问题的答案(无参,返回字符串)。第2题:请定义一个抽象类QuestionBase... 查看全文
我们首先还是看看ReflectedParameterBindingInfo的Binder属性吧:publicoverrideIModelBinderBinder{get{IModelBinderbinder=ModelBinders.GetBinderFromAttributes(_parameterInfo,()=>String.Format(CultureInfo.CurrentCulture,MvcResources... 查看全文
在"ASP.NETMVC中实现属性和属性值的组合,即笛卡尔乘积01,在控制台实现"中,在控制台应用程序中实现了属性值的笛卡尔乘积。本篇在界面中实现。需要实现的大致如下:在界面中勾选CheckBoxList中属性值选项:把勾选的属性值进行笛卡尔乘积,每行需要填写价格:我们暂且不考虑这些CheckBoxList是如何显示出来的(在后续有关商品模块的文章中会实现),还需考虑的方面包括:1、从CheckBoxList中获取到什么再往控制器传?对于每行的CheckBoxList来说... 查看全文
在上一篇"ASP.NETMVC异步验证是如何工作的02,异步验证表单元素的创建"中了解了ASP.NET异步验证是如何创建表单元素的,本篇体验jquery.validate.unobtrusive.js异步验证的全过程。在jquery.validate.unobtrusive.js文件的尾部看到了如下的一个调用:$(function(){$jQval.unobtrusive.parse(document);});可见,通过把当前页的document对象传给$jQval.unobtrusive... 查看全文
· asp.net 运行时, 报控件不存在发布时间:2014-11-18
Asp.net运行时,报控件不存在,但系统中确实加入了控件z,但是生成网站的时候,报控件不存在,输入代码的时候,this.edtxx.Text确实可以输入原因:系统修改的时候,作了一个备份,也就是说原来有一件副件xxx.aspxxxx.aspx.cs存在系统在生成网站的时候,会根据CodeFileInherits去找,系统存在二个同样的<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="xx.aspx... 查看全文
在上一篇"ASP.NETMVC异步验证是如何工作的01,jQuery的验证方式、错误信息提示、validate方法的背后"中,了解了jQuery如何验证,如何显示错误信息,本篇要体验ASP.NETMVC异步验证表单元素的创建,以及如何才能实现ASP.NETMVC异步验证。有这样的一个模型:publicclassStudent{publicintId{get;set;}[Required]publicstringFirstName{get;set;}[Required,StringLength... 查看全文
一,简介Signal是微软支持的一个运行在DotNET平台上的htmlwebsocket框架。它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息。二,实现机制SignalR的实现机制与.NETWCF或Remoting是相似的,都是使用远程代理来实现。在具体使用上,有两种不同目的的接口:PersistentConnection和Hubs,其中PersistentConnection是实现了长时间的Javascript轮询... 查看全文
· ASP.NET真假分页—真分页发布时间:2014-11-18
当数据量过大,有几万甚至十几万条数据时,每次都从数据库中取出所有数据就会降低查询效率,系统运行慢,还有可能卡死,这时假分页就会显得很不人性化,因此有了真分页的必要性。正如上篇博文总结归纳,“真”相对于“假”存在,即不藕断丝连,从根部彻底断开,在此处表现为根据查询条件,只从数据库中提取出需要的部分,适合于大数据。而真分页的实现要借助于第三方控件AspNetPager。AspNetPager控件是一个基于.net的第三方免费开源控件,具有开发高效... 查看全文
· ASP.Net巧用窗体母版页发布时间:2014-11-18
背景:每个网页的基本框架结构类似:浏览网站的时候会发现,好多网站中,每个网页的基本框架都是一样的,比如,最上面都是网站的标题,中间是内容,最下面是网站的版权、开发提供商等信息:在这些网页中,表头、底部的样式和内容都是一样的,不同的只是中间的内容。因此在制作网站时,可以将这些共同的东西分离出来,放到“窗体母版页”中,在需要的时候嵌套就可以。巧用窗体母版项:下面就开始行动(本文是以VisualStudio2013作为编程环境,可能在某些步骤与其他版本有所出入,请自行注意)... 查看全文
逻辑操作符与(&&),或(||),非(!)能根据参数的关系返回布尔值publicclassbool{publicstaticvoidmain(string[]args){randomrand=newrandom(47);inti=rand.nextint(100);intj=rand.nextint(100);system.out.println(“i=”+i);system.out.println(“j=”+j);system... 查看全文
在电商产品模块中必经的一个环节是:当选择某一个产品类别,动态生成该类别下的所有属性和属性项,这些属性项有些是以DropDownList的形式存在,有些是以CheckBoxList的形式存在。接着,把CheckBoxList的选中项组合生成产品SKU项。本系列将在ASP.NETMVC中实现以上功能。但本篇,先在控制台实现属性值的笛卡尔乘积。关于属性的类:publicclassProp{publicintId{get;set;}publicstringName{get;set;}}关于属性项的类... 查看全文