日期:2014-05-18  浏览次数:20789 次

困扰我的一系列小问题!!!!!!!!!!
1. 服务器端生成json的页面,你们一般都是放在什么页面? ashx? asmx? aspx.cs? 为什么?

? 若放在ashx 或 asmx 页面,如何控制权限?
? (这个权限有可能是 给 第三方公司调用的,所以调用json数据的公司,如何加权限)


2. 类似于 Gridview 的数据绑定,你们 是用 datarepeater 控件?还是用纯html手写html,然后通过ajax 编辑更新删除?




------解决方案--------------------
2. 用ajax吧
------解决方案--------------------
1.我以前习惯放到cs中 然后配置一下Handder 类似一个action那样去用 ?
2.用datarepeater 配合ajax不是更好用吗?
------解决方案--------------------

1.可以放在一般处理程序或webservice中,你所谓的权限应该是安全性吧??
? 你可以和调用方约定一个公钥密钥的规则

2.可以选择repeater配合分页控件去绑定加载数据,当然你也可以选择JS+HTML+AJAX去加载操作数据,
? 看你说的还有编辑、更新、删除,像这种后台可以用repeater,gridview。。。
------解决方案--------------------
1、在我自己的项目中,我是通过cookie来控制权限的,生成json数据的ashx在处理前先通过cookie判定是否有权限。在使用第三方服务的时候,有的时候不需要权限,有的时候需要权限,在调用的时候,可以采用get或post将用户名、密码传递过去

2、我一直使用repeater,这是我认为最轻量级的表格控件。有时也用ajax,关键是看数据量的多少