ASP.NET MVC

【更新】Essential Studio for ASP.NET Core 2018 v2发布

余生颓废 提交于 2019-12-10 16:46:50
下载Essential Studio for ASP.NET Core最新版本 Essential Studio for ASP.NET Core是一款创建在Windows,Linux和Mac上运行的Web应用程序的界面控件。 Common 新组件 以下组件已经添加到Essential JS 2 for ASP.NET MVC。 Chip Chip控件包含一小块在单击操作时触发事件的基本信息。它还包含主要文本、图像或两者,并且主要用于邮件、联系人或筛选器标记。 输入芯片——基本芯片与删除图标,代表一个人或实体,并能够从芯片列表收集移除芯片。 选择芯片——用于从可用的芯片中选择一个选项。 过滤芯片——用于从可用的选项中选择多个选项。 In-place Editor In-place Editor控件用于编辑具有内联和弹出模式的适当元素。该控件具有内置的支持来处理所有表单控件,如文本框、下拉列表、日期选择器和富文本编辑器。 PDF阅读器 PDF查看器组件使您可以查看和打印PDF文件: 可以打开和显示用AES和RC4加密保护的正常和PDF文件。 包括核心交互:滚动、缩放、平移和页面导航。 内置工具栏。 可以从PDF文件中选择和复制文本。 可以在整个PDF文档中容易地搜索文本。 借助于书签、缩略图、超链接和内容表,可以轻松导航。 包括适合页面和适合宽度两种视图模式。

从客户端检测到潜在的危险Request.Form值

爷,独闯天下 提交于 2019-12-10 15:55:02
每次用户在Web应用程序的页面中发布包含 < 或 > 时,都会引发此异常。 我不想讨论引发异常或崩溃整个Web应用程序的明智性,因为有人在文本框中输入了字符,但是我正在寻找一种优雅的方式来解决这个问题。 捕获异常并显示 发生错误,请返回并重新输入整个表格,但是这次请不要使用< 在我看来还不够专业。 禁用后验证( validateRequest="false" )肯定会避免此错误,但是它将使页面容易受到多种攻击。 理想情况下:当发生包含HTML受限字符的回发时,Form集合中的已发帐值将自动进行HTML编码。 因此,我的文本框的 .Text 属性将是 something & lt; html & gt; something & lt; html & gt; 有没有办法可以从处理程序做到这一点? #1楼 在ASP.NET中,您可以捕获异常并对其进行处理,例如显示友好的消息或重定向到另一个页面。此外,您还可以自己处理验证... 显示友好的消息: protected override void OnError(EventArgs e) { base.OnError(e); var ex = Server.GetLastError().GetBaseException(); if (ex is System.Web.HttpRequestValidationException) {

从客户端检测到潜在的危险Request.Form值

谁说胖子不能爱 提交于 2019-12-08 14:11:31
每次用户在Web应用程序的页面中发布包含 < 或 > 时,都会引发此异常。 我不想讨论引发异常或崩溃整个Web应用程序的明智性,因为有人在文本框中输入了字符,但是我正在寻找一种优雅的方式来解决这个问题。 捕获异常并显示 发生错误,请返回并重新输入整个表格,但是这次请不要使用< 在我看来还不够专业。 禁用后验证( validateRequest="false" )肯定会避免此错误,但是它将使页面容易受到多种攻击。 理想情况下:当发生包含HTML受限字符的回发时,Form集合中的已发帐值将自动进行HTML编码。 因此,我的文本框的 .Text 属性将是 something & lt; html & gt; something & lt; html & gt; 有没有办法可以从处理程序做到这一点? #1楼 在ASP.NET中,您可以捕获异常并对其进行处理,例如显示友好的消息或重定向到另一个页面。此外,您还可以自己处理验证... 显示友好的消息: protected override void OnError(EventArgs e) { base.OnError(e); var ex = Server.GetLastError().GetBaseException(); if (ex is System.Web.HttpRequestValidationException) {

语言学习读书笔记PHP和asp.net编程语言哪个更有前途?

旧巷老猫 提交于 2019-12-01 07:38:46
编程语言一直是学习计算机编程门专业的热门讨论话题,而我也选择了这个专业,入学一年了,马上面临着语言的选择问题,业余我需要选择一门编程语言作为重点研究对象,那么问题来了:到底是选择PHP还是ASP.NET呢?这是个需要仔细考虑的问题。 关于PHP语言:PHP是脚本语言,其实比较适合我们这样的小白和菜鸟入门,上手起来比较容易些,不过脚本语言听说功能没有面向对象的语言那么强大,但好处是用处广,上手比较快,我简单的接触了一下,感觉还是比较有吸引力。 ASP.NET语言:.net是微软开发的强大的编程框架,是完全面向对象的编程,采用的是c#语言,在功能方面,c#非常强,可以和java并驾齐驱,但是有一点,面向对象的语言本身比较复杂,不论什么语言都是,但是据说c#还算是好学的。 我最近也在写博客,希望将一些学习笔记记录下来,也和大家一起分享,尝试用读书笔记主题来作为写作话题,编程语言和数据库学习也在学习范围内,另外也学习关于搜索方面的知识,以“格列佛游记读书笔记http://www.simayi.net/dushubiji/964.html好词好句摘抄及赏析感悟”为例,在搜索表现方面比较理想,说明知识是没有白学的。 PHP的特性包括: 1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面

【更新】Essential Studio for ASP.NET MVC更新至2018 v4(四)

此生再无相见时 提交于 2019-11-29 20:06:18
下载Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC 控件包是一款MVC界面开发包,它包含了几乎所有企业级Web应用程序开发所需要的控件,如Grids、 Charts、Gauges、Menus、Calendars、Editors等。 除此之外,该控件包还包含了可以让应用程序浏览和创建Excel、Word、PDF文件的高性能元件库。 枢轴网格 编辑和更新 最终用户可以在运行时编辑原始项,同时更新控件。 Drill-through 支持轻松获取特定值单元格或汇总单元的原始项列表。 过滤对话框 在过滤器对话框中,提供了对限制显示字段值和搜索选项的支持,以处理没有任何性能约束的大数据。 超链接 允许用户通过单击超链接单元格来检索关于特定单元的信息。它还允许用户以编程方式执行自定义操作。 延迟更新 最终用户可以按需刷新控件,而不是在每次UI交互期间。 显示/隐藏总数 为显示或隐藏行和列的小计和大计提供支持。 聚合 添加了更多的聚合类型,如不同的计数、产品、索引、总体stdev、样本stdev、总体var、样本var、运行总数、与总和的差异、%与总和的差异、%与总和的差异、%与总列的差异、%与总列的差异、%与总行的差异、%与父列的差异、%与总列的差异、%与父列的差异、以及%与父列的差异。

【更新】Essential Studio for ASP.NET MVC更新至2018 v4(三)

喜欢而已 提交于 2019-11-29 20:06:05
下载Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC 控件包是一款MVC界面开发包,它包含了几乎所有企业级Web应用程序开发所需要的控件,如Grids、 Charts、Gauges、Menus、Calendars、Editors等。 除此之外,该控件包还包含了可以让应用程序浏览和创建Excel、Word、PDF文件的高性能元件库。 文档管理员 从左到右 DocumentEditor现在支持所有UI元素(如查找和替换窗格、对话框等)的从右到左的流动方向。 IME支持 DocumentEditor现在支持输入方法编辑器(IME),允许输入日语、中文等复杂语言。 文件上传 顺序上传 File Upload控件从队列中顺序处理文件,而不是一次上传所有文件。 网格 行拖放 拖拽网格中的网格行以动态更改UI中的行位置。 行生成 该特性允许用户使用网格事件跨越相邻行。 打印层次 打印“n”级别的子网格。 将网格层次结构导出到Excel、CSV和PDF 将“n”级别的子网格导出到Excel、CSV和PDF格式。 添加新行 在UI中的网格底部添加新行。 HEATMAP CHART 轴标签分组 将多级轴标签分组到热图中。 图例选择 通过选择图例中的图例项来切换热图中的单元格可见性。 单元格选择

【更新】Essential Studio for ASP.NET MVC更新至2018 v4(一)

假装没事ソ 提交于 2019-11-29 11:56:22
下载Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC 控件包是一款MVC界面开发包,它包含了几乎所有企业级Web应用程序开发所需要的控件,如Grids、 Charts、Gauges、Menus、Calendars、Editors等。 除此之外,该控件包还包含了可以让应用程序浏览和创建Excel、Word、PDF文件的高性能元件库。 Common 新组件 以下组件已经添加到Essential JS 2 for ASP.NET MVC。 Chip Chip控件包含一小块在单击操作时触发事件的基本信息。它还包含主要文本、图像或两者,并且主要用于邮件、联系人或筛选器标记。 输入芯片——基本芯片与删除图标,代表一个人或实体,并能够从芯片列表收集移除芯片。 选择芯片——用于从可用的芯片中选择一个选项。 过滤芯片——用于从可用的选项中选择多个选项。 In-place Editor In-place Editor控件用于编辑具有内联和弹出模式的适当元素。该控件具有内置的支持来处理所有表单控件,如文本框、下拉列表、日期选择器和富文本编辑器。 PDF阅读器 PDF查看器组件使您可以查看和打印PDF文件: 可以打开和显示用AES和RC4加密保护的正常和PDF文件。 包括核心交互:滚动、缩放、平移和页面导航。

基于代码生成器的快速开放平台,力软框架源码下载

我的未来我决定 提交于 2019-11-29 07:26:53
力软是一款基于代码生成器的智能快速开发平台,可以帮助解决.net项目中80%的重复工作,让开发者更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时不失灵活性。 力软快速开发平台宗旨是:简单功能由代码生成器生成使用,复杂业务采用表单自定义,只需要写极少代码,即可实现复杂的业务逻辑。 力软采用了目前极为流行的应用开发技术,可以完美兼容电脑,pad,手机等多个平台。前台UI界面采用标准CSS,可轻松的打造出功能丰富并且美观的UI界面,数据访问层采用强大的GHD.Net Framework完美地支持Oracle、SQL Server、MYSQL数据库操作,后台采用 WEB FORM、MVC、SignalR和WebAPI同一ASP.NET、Single-Page Application和Multi-Page Application的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点。 技术特点+模块功能 技术选型:本套框架涵盖了ASP.NET MVC、WebAPI、WCF、WEB Pages、SignalR、WF、AJAX、EntityFramework Code-First、IOC、AOP、Single-Page Application和SSB等。解决在开发中经常用到的日志、缓存、异常、事务、多浏览器支持、通用权限、安全、加密解密

ASP.NET快速开发框架,这样才是高逼格上档次后台管理UI界面

不羁的心 提交于 2019-11-29 00:34:11
从事web开发这么多年了,UI一直是我的痛,第一个用的是Ext,授权费用高暂且不说,那个前端框架实在是臃肿,肿到要用Chrome浏览器才顺畅。 然后就是easyUI,比ext是轻巧,但是商用也一样要授权费用,可能是因为我有洁癖,总感觉那前端框架还是有点臃肿,并且不好控制。 后来我前端技术太高了不少。于是自己基于jQuery自己写了一套前端框架,已经经过了一些项目的提炼,兼容性非常不错,比一般的前端框架精简多了,而且告别了那种千篇一律的风格,不少朋友直呼高大上! 由于我的后台是基于ASP.NET MVC后来把前端和MVC作了整合,再加入权限管理和一些常用功能,才形成了一套快速开发框架。 下面给出免费体验地址和一些截图,希望有兴趣的朋友能得到一些启发。 来源: https://my.oschina.net/u/4148883/blog/3099944

【更新】Essential Studio for ASP.NET MVC更新至2018 v4(二)

对着背影说爱祢 提交于 2019-11-28 19:53:13
下载Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC 控件包是一款MVC界面开发包,它包含了几乎所有企业级Web应用程序开发所需要的控件,如Grids、 Charts、Gauges、Menus、Calendars、Editors等。 除此之外,该控件包还包含了可以让应用程序浏览和创建Excel、Word、PDF文件的高性能元件库。 历法 伊斯兰历 除了Gregorian日历,Calendar控件还支持显示伊斯兰日历(Hijri日历)。 图表 延迟加载 按需加载带有数据的图表。 饼图半径 现在饼图为每个切片支持不同的半径。 饼图中心 改变饼图的中心。 网格线和轴标记动画 图表现在支持网格线和轴标签动画的传奇点击。 圆规 基于起始角和终止角的半径计算 圆规的半径将根据起始角和终止角来计算,以避免在绘制半圆形或四分之一圆形规时出现过多的空白空间。 图解 UML类图 该特性允许用户通过代码或具有内置类图形状的可视化界面来创建UML类图。 UML活动图 该特性允许用户通过代码或具有内置活动形状的可视化界面来创建UML活动图。 连接器注释的拖动限制支持 该特性允许用户在从连接器拖动标签时限制标签的位置。 CRUD 该特性允许用户通过从数据库读取数据,并用新插入/更新