首页 新闻 搜索 专区 学院

ASP.NET静态的页面如何提交数据

0
悬赏园豆:10 [已关闭问题] 关闭于 2008-07-12 17:33
<P>首页index.aspx数据量大,于是生成了静态页index.html,而首页里有些表单,有2个以上,提交的时候总是跳转到index.aspx,而在index.aspx页面提交的时候正常。</P><P></P><P>大致是因为.NET与ASP的区别吧!各位大侠,如何解决呢?</P>
xiaohc的主页 xiaohc | 初学一级 | 园豆:23
提问于:2008-07-04 14:22
< >
分享
所有回答(5)
0
设置button的postbackurl 或者form的action
Jun1st | 园豆:240 (菜鸟二级) | 2008-07-04 14:39
0
因为你的静态页面是生成的,那么它的提交方式跟Index.aspx的提交方式应该是一样的,所谓的静态页面,其实也就是我们在浏览index.aspx时候客户端的页面,我们提交的时候肯定是会回到index.aspx的,如果要到其他页面,那么我觉的可以设置form的action,表示准备提交到哪里去解决。如果你提交以后还想在index.html。可能可以采用iframe,或者ajax。^_^
荒芜 | 园豆:335 (菜鸟二级) | 2008-07-04 15:38
0
高性能网站,建议用html控件,提交到专门处理form请求的页面。
玉开 | 园豆:8822 (大侠五级) | 2008-07-04 16:20
0
同意楼上的 生成的静态页面,如果用来只显示数据那是很好,可是如果要进行动态交互,那就得适量使用html控件.使用request.form处理数据了
yeyang | 园豆:418 (菜鸟二级) | 2008-07-04 18:49
0
因为使用了aspx,所以生成的form里action被固定到index.aspx 考虑不使用简单生成,也就是不把aspx直接保存成.html,而是实际生成.html,这里的HTML要你自己写了 其实我认为,像你这种情况,缓存比静态页更能解决问题,大不了把生成的整个页面都缓存起来,也不会有多少数据 生成物理HTML文件速度会比加了缓存的aspx还慢,硬盘的速度根本没办法和内存比,呵呵
丁学 | 园豆:18530 (专家六级) | 2008-07-04 22:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册