ASP.NET MVC 关于Devexpress的扩展应用。

Rafireman 2017-07-17 04:01:06
接了一个奇葩项目,经理说,用MVC+Devexpress(功能组件商)实现。

瞬间懵逼,其实用MVC的本来就没有Webform多,用Devexpress的更加没有Webform多。

网上一看资料,MVC+Devexpress的资料真的很少,哪个大佬知道可以系统学习这个东西的。

新人求助!!!
...全文
313 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 Rafireman 的回复:
[quote=引用 4 楼 duanzi_peng 的回复:] 网上资料确实少,去它的官网查询用法,下载个Demo先看看。
恩,下了Demo看了,这几天基本上走通了,但是牵涉到细节的优化和实现还是得看官方API,全英文的难懂,而且VPN现在也越来越少了,[/quote]如果只是为了一些样式问题而用一个繁冗巨大的组件库,那通常会在系统需要深入时“死得很惨”,钱收不回来,下一版本放弃。
  • 打赏
  • 举报
回复
引用 2 楼 Rafireman 的回复:
我们经理并不清楚。。。。。。 他不会这个技术,只是让我们去做。。。
他如果什么都不清楚,连点根据都没有,怎么可能会让你们去做?
Rafireman 2017-07-21
  • 打赏
  • 举报
回复
引用 4 楼 duanzi_peng 的回复:
网上资料确实少,去它的官网查询用法,下载个Demo先看看。
恩,下了Demo看了,这几天基本上走通了,但是牵涉到细节的优化和实现还是得看官方API,全英文的难懂,而且VPN现在也越来越少了,
exception92 2017-07-17
  • 打赏
  • 举报
回复
网上资料确实少,去它的官网查询用法,下载个Demo先看看。
吉普赛的歌 2017-07-17
  • 打赏
  • 举报
回复
不需要拘泥于用什么来实现, 你先问经理用有什么好处?不用做不做得到?
Rafireman 2017-07-17
  • 打赏
  • 举报
回复
我们经理并不清楚。。。。。。 他不会这个技术,只是让我们去做。。。
  • 打赏
  • 举报
回复
你们经理肯定清楚。
DevExpress 18.2源码编译指南及编译工具源码: 1、 安装DevExpressNETComponents 2、 复制并解压源码到DevExpressNETComponents的安装目录,通常是: C:\Program Files (x86)\DevExpress 18.2\Components\Sources 3、 安装Visual Studio 2010 独立Shell,编译Windows Form和WPF的Design项目要引用到里面的程序集 注意:你不需要安装VisualStudio 2010 SP1完整版,安装这个166M(英文版,中文版为186M)的独立Shell就行了。这个对于18.2以前版本的源码编译也相同有效,一定要安装Visual Studio 2010 SP1是DevExpress官网和网上的一些编译说明的误导罢了。 下载地址: https://aka.ms/VS2010/IsoShell/en-US (英文版) https://aka.ms/VS2010/IsoShell/zh-CN (简体中文版) 4、 安装ASP.NET MVC 3,因为DevExpress.Web.Mvc5这个项目会引用ASP.NET MVC 3的程序集 下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=1491 只需要下载其中的AspNetMVC3ToolsUpdateSetup.exe这个文件并安装 5、 安装TypeScript for Visual Studio,因为有二个项目需要编译TypeScript脚本 打开Visual Studio, 选择菜单上的工具->扩展和更新,搜索TypeScript并安装 我这边是安装了3.1.1版本,你也可选择安装其他版本。源码编译工具会根据你安装的版本自动Patch相关项目的TypeScriptToolVersion的设置值。 6、 将我提供的DevExpress.BuildFramework.exe及相关dll复制到Components目录中(复制到任何目录都行,直接运行也可以,其实对目录没有要求),并使用以管理员身份运行: 在点击Build按钮之前你需要关闭所有打开着的Visual Studio实例,否则会提示某个DevExpress程序集被占用而无法删除的错误。 这个SourceBuilderTool版本我已经作一些改动,使之适合18.2版本的编译。18.2版本的编译最好使用Visual Studio 2015,但是也可以用Visual Studio 2017。 编译大约要半个小时到一个小时左右,编译完成后会生成build_framework_error.log,如果正常的话,所有项目都应该编译成功。 7、 与18.2版本以前的源码编译相比,有以下区别: a) 不再需要再安装SilverLight 5,编译时根本用不到,我已经把这个检查去掉了。 b) 不再需要查找缺少的程序集并用Gacutil 注册到全局程序集中了。像Newtonsoft.Json,dotless,SharpZipLib等这些第三方程序集,SourceBuilderTool 1.05自动会通过Nuget命令行进行下载。另外,我已经把包括packages.config的几个项目,也用Nuget命令行自动下载了。所以你不需要注册任何第三方程序集了。 c) SourceBuilderTool通过检查google.com来测试是否联网的逻辑我已经改为检查nuget.org了,你无需翻\墙了。 8、 其他说明 a) 18.2版本最佳编译环境是Visual Studio 2015(MSBuild 14),但经过改造的源码编译工具支持Visual Studio 2017+(MSBuild 15+)。18.2版本要求C# 6语言版本,对应的.NET Framework 为4.5.2。.NET Framework 4.0仅支持C# 5。 b) 源码工具通过将packages目录改动到Components目录下来解决DevExpress.ExpressApp.Spa项目中引用的Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.2.1.0这个包文件路径长度超过了系统限制的最大路径长度260个字符的问题,关于长路径的说明,请参见:https://docs.microsoft.com/zh-cn/nuget/tools/cli-ref-long-path c) 源码工具会自动检测当前机器是否安装Visual Studi

62,051

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧