在页面转向的几个方法里,我在网上看到说Server.Transfer和Server.Execute都容易产生不合法的HTML页面,由于默认Server.Execute会把被调用页面和调用页面合成,所以这个还比较好理解。但是Server.Transfer是怎么产生不合法页面的呢?
能不能给个例子?
并说明如何避免这种情况?
能不能给个例子?
并说明如何避免这种情况?
解决方案 »
- activereport安装
- 高分求!网页flv视频播放器!视频播放完能定在最后一帧的!
- 有高手帮忙解决下关于ASP的题目,急......
- 最后40分,一个小时后结贴,买了下午的火车票,准备去北京!
- 问一个比较难的问题,怎么处理这样的多线程?有解决方案就给分!
- 求助!我想运行ASP.NET后在网页上可以显示出数据库的内容,我还可以对数据库进行添加,删除,修改等操作。
- petshop中的怎么可以用接口来调用方法?
- 一个有难度的问题:现在有一个表,有很多的数据,要求在页面上用多个datagrid显示出来,(每个显示10条记录),每个datagrid都有表头
- 关于ASP.NET MVC4的资源过滤问题
- asp.net里面如何用正则表达式替换掉很多个相同的标签?替换的内容不相同
- 是不是要先装IIS在装vs啊???
- 为什么我这段语句会出错
string path,
bool preserveForm
);
终止执行当前页,并开始使用新页的指定 URL 路径来执行新页。指定是否清除 QueryString 和 Form 集合。一般用Redirect,它可以传参
希望对你有帮助
看看这个http://menory.blog.51cto.com/post/25986/4873
希望对你有帮助
--------------------------------大哥,我就看了这篇在网上流传烂了的文章才产生以上疑问的。不是说现在做asp.net的人越来越多么,怎么这儿一点人气都没有呢?
因为在Server.Transfer中不过过滤HTML字符,而在其它地方是对输入HTML字符会发出"不安全警告的",你新建一个页面,放一个TextBox,一个Button,然后,在TextBox中输入<Script>就可以看到什么原因了
--------------------------------这和我的问题有什么关系,server.transfer是提交后,然后携带数据专向其它页面的,出现警告也是在提交后,转向前发出的,这和转向有什么关系。