62,041
社区成员
发帖
与我相关
我的任务
分享
Response.Write(...)
的人是不懂 html 的,不调试前端,<html>根本不是一个完整正规的 <htm>。在 asp.net 中应该使用 RegisterStatupscript 之类的代码来注册脚本,而不应该使用 Response.Write(.....) 来把垃圾内容输出到 <html> 的前边。
你现在这个,是同一个问题的另一个表现。其根源完全一样。不懂男人为什么是男人的人,也就不懂女人为什么不是男人。其实是同一个 asp.net 编程问题。
如果更高一点“解决”这类问题,那么你的数据服务应该使用 ashx 而不是 aspx。(使用 Response.End 方法其实是无端端地创建了一个页面对象,然后又抛弃页面控件产生的 html,这是极大的性能浪费)。
但是在使用 ashx 之前,你应该了解为什么 aspx 中会出现这种情况。再编写 aspx 页面的人,写 Response.Write(....) 是错误的。在用 aspx 当作数据服务的人,这样简单地写 Response.Write(....) 也是不可取的。[/quote]
受教,刚出来,简单为了完成任务,很多东西都不明白。Response.Write(...)
的人是不懂 html 的,不调试前端,<html>根本不是一个完整正规的 <htm>。在 asp.net 中应该使用 RegisterStatupscript 之类的代码来注册脚本,而不应该使用 Response.Write(.....) 来把垃圾内容输出到 <html> 的前边。
你现在这个,是同一个问题的另一个表现。其根源完全一样。不懂男人为什么是男人的人,也就不懂女人为什么不是男人。其实是同一个 asp.net 编程问题。
如果更高一点“解决”这类问题,那么你的数据服务应该使用 ashx 而不是 aspx。(使用 Response.End 方法其实是无端端地创建了一个页面对象,然后又抛弃页面控件产生的 html,这是极大的性能浪费)。
但是在使用 ashx 之前,你应该了解为什么 aspx 中会出现这种情况。再编写 aspx 页面的人,写 Response.Write(....) 是错误的。在用 aspx 当作数据服务的人,这样简单地写 Response.Write(....) 也是不可取的。