asp.net集成easyui解决方案
asp.net集成easyui
楼主是JAVA的,但无奈被公司逼迫用asp.net,并且是vb.net语言,作为.net算新人,特请教大家几个问题:
1、asp.net学习感觉无非就是熟悉各个控件,我甚至见过就用大部分就用控件sqldatasource和gridview的程序,请问架构更流行更好的应该是怎样?MVC?Hibernate.net,Spring.net?
2、楼主公司没有美工,主要做XX管理系统的,能否推荐几个好点的前端框架,比如easyui?
3、一旦用easyui,是否就没必要用asp.net那些服务器控件了?那不是就放弃asp.net那些控件优点了吗?
4、用easyui后,那么数据怎么交互呢?通过ajax,json?能否举例
------解决思路----------------------
1、控件的开发方式早就不流行了,拖控件的方式目前也就适用于性能需求及交互需求要求不高的场景,就你见过的说实在的,sqldatasource的方式我是从来没用过,gridview如果用控件的话,那是肯定要用的,目前UI部分更多的是用MVC或者aspx+ajax+handler(这个aspx基本已不再使用服务器控件或者使用少量的hidden控件),Hibernate.net,Spring.net这两个东东个人而言不是很喜欢,ORM我喜欢用轻型的,富ORM我也宁愿用EF,Spring.net虽然看过,但一直没用过,真心不喜欢尖括号编程,还是喜欢Ninject这种在代码里硬编码的
2、你都知道easyui了,还考虑啥……这个不管java还是net甚至php、phyton都是一样的
3、easyui的时候你就必须考虑用mvc或者aspx+ajax+handler的方式了
4、交互么就是ajax啊
------解决思路----------------------
asp.net ajax ashx
------解决思路----------------------
感觉LZ之前不是搞jsp的吧?怎么连这些web的基础都要问?另外这些都是很简单的,百度就好了
------解决思路----------------------
asp.net学习感觉无非就是熟悉各个控件,别感觉,学了再说
------解决思路----------------------
前端UI可以用easyUI这种东西 ,或者其它前端UI库
数据交互用ajax + json
后端服务器用ashx
aspx控件方式性能及用户体验上都不怎么好,而且不方便项目移植
因为ashx可以很轻松的换成java或者php等等,灵活性高上不少
现在的web开发重心都在前端,服务器端真心没什么,不管用java、php还是C#等等语言都一样
------解决思路----------------------
你这么说我也是醉了!
------解决思路----------------------
Newtonsoft.Json.dll用这个插件吧!
------解决思路----------------------
都差不多吧~~~
------解决思路----------------------
MVC框架直接JSON就可以了
------解决思路----------------------
------解决思路----------------------
你之前用java怎么做的 现在用.net就怎么做
楼主是JAVA的,但无奈被公司逼迫用asp.net,并且是vb.net语言,作为.net算新人,特请教大家几个问题:
1、asp.net学习感觉无非就是熟悉各个控件,我甚至见过就用大部分就用控件sqldatasource和gridview的程序,请问架构更流行更好的应该是怎样?MVC?Hibernate.net,Spring.net?
2、楼主公司没有美工,主要做XX管理系统的,能否推荐几个好点的前端框架,比如easyui?
3、一旦用easyui,是否就没必要用asp.net那些服务器控件了?那不是就放弃asp.net那些控件优点了吗?
4、用easyui后,那么数据怎么交互呢?通过ajax,json?能否举例
------解决思路----------------------
1、控件的开发方式早就不流行了,拖控件的方式目前也就适用于性能需求及交互需求要求不高的场景,就你见过的说实在的,sqldatasource的方式我是从来没用过,gridview如果用控件的话,那是肯定要用的,目前UI部分更多的是用MVC或者aspx+ajax+handler(这个aspx基本已不再使用服务器控件或者使用少量的hidden控件),Hibernate.net,Spring.net这两个东东个人而言不是很喜欢,ORM我喜欢用轻型的,富ORM我也宁愿用EF,Spring.net虽然看过,但一直没用过,真心不喜欢尖括号编程,还是喜欢Ninject这种在代码里硬编码的
2、你都知道easyui了,还考虑啥……这个不管java还是net甚至php、phyton都是一样的
3、easyui的时候你就必须考虑用mvc或者aspx+ajax+handler的方式了
4、交互么就是ajax啊
------解决思路----------------------
asp.net ajax ashx
------解决思路----------------------
感觉LZ之前不是搞jsp的吧?怎么连这些web的基础都要问?另外这些都是很简单的,百度就好了
------解决思路----------------------
asp.net学习感觉无非就是熟悉各个控件,别感觉,学了再说
------解决思路----------------------
前端UI可以用easyUI这种东西 ,或者其它前端UI库
数据交互用ajax + json
后端服务器用ashx
aspx控件方式性能及用户体验上都不怎么好,而且不方便项目移植
因为ashx可以很轻松的换成java或者php等等,灵活性高上不少
现在的web开发重心都在前端,服务器端真心没什么,不管用java、php还是C#等等语言都一样
------解决思路----------------------
你这么说我也是醉了!
------解决思路----------------------
Newtonsoft.Json.dll用这个插件吧!
------解决思路----------------------
都差不多吧~~~
------解决思路----------------------
MVC框架直接JSON就可以了
------解决思路----------------------
public ActionResult JsonTree()
{
return Json(departmentService.EasyuiTreeData(), JsonRequestBehavior.AllowGet);
}
<input id="ParentID" name="ParentID" data-options="url:'@Url.Action("JsonTree", "Department")',value:'0'" class="easyui-combotree" style="height: 34px; width: 280px;" />
------解决思路----------------------
你之前用java怎么做的 现在用.net就怎么做