因为前台的网页我想让他没有ViewState
但是如果禁用了这个ViewState的话,页面上面的很多交互动作在更新后就没有了
所以我想防照asp的做法加上jquery的ajax功能
如:一个分页页面Index.aspx
当他点击下一页的时候,我就用ajax去取List.aspx这个页面的数据再填充到Index.aspx页面中
但这样就明显页面中的每一个请求都得新建一个页面
是这样子的吗?
有没有更科学的办法谢谢
但是如果禁用了这个ViewState的话,页面上面的很多交互动作在更新后就没有了
所以我想防照asp的做法加上jquery的ajax功能
如:一个分页页面Index.aspx
当他点击下一页的时候,我就用ajax去取List.aspx这个页面的数据再填充到Index.aspx页面中
但这样就明显页面中的每一个请求都得新建一个页面
是这样子的吗?
有没有更科学的办法谢谢
解决方案 »
- 能否从 USB U盘启动 WINDOWS 操作系统?
- c#asp.net中控制IIS 求高手们给个详解
- 请教一个关于按钮点击后实现部分验证的问题
- GridView自定义分页的问题(显示效果)
- 无法使用前导..在顶级目录上退出(急!!!!!!!!)
- 请问 怎样 实现 先在 客户端 执行 javascript代码 再到后台 执行 ????????????
- 用代码实现图片处理问题
- 本想显示验证码,但现在网页内容都没了,求解
- 关于字符文本中字符太多的错误?
- 动态更新问题
- 如何用C#让iframe所在的整个父窗体跳重定向挑战到另一页?
- 对应http://www.abc.cn,域名是什么?是abc,还是cn,请告知.
----------------------------------------
页面前台我不想有ViewState
后台的话没有问题,谢谢我就想看一下怎么来做,因为没有用过asp
你的AJAX想法很好,但还是要很据你们的系统来判断是否用AJAX,目前我在做个系统,情况和你相识,正在考虑是否用你提到的方法!
不管怎么样,速度,用户体验是第一位!
页面级:<%@page%>指令里加enableviewstate=false
应用程序级:在web.config里面设置
<system.web>
<pages enableviewstate=false>
</system.web>
兄弟,我以前也这么认为,而且我做web应用程序的,用户根本在乎这个,但是我试了,如果不用viewstate的话,这速度确实是快,asp.net的性能真不错楼主,没比较建很多页面接收提交的,一个页面就可以了
那么我Post数据的时候是不是加多一个参数如
Index.aspx?Method=Delete
然后在PageInit中
if(requext.querystring["Method"]="Delete")
{
Delete();//执行Delete事件
}是不是这样啊,在一个页面里面
恩,你可以分别对应多页,也可以一页根据参数区分。
也可以提交给ashx 处理,效率更高些
.net 出来的东西有就用贝
我写了三年多C#网站,自己的项目里除了上传控件,从来不用.net控件和ViewState.