在 Page_Load里写Response.Write无反应?

小V 2013-03-14 11:47:49
文件下载地址:
http://pan.baidu.com/share/link?shareid=370943&uk=3875828213

其实这是个NeatUpload控件实现上传文件功能的demo页面,功能实现没有任何问题
但奇怪的是,明明在WebForm1.aspx.cs页面加上了 Response.Write("111111111111abc");语句。运行的时候却没有输出"111111111111abc"这句话,这是为何呢?
...全文
529 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
穷的没朋友 2013-04-08
  • 打赏
  • 举报
回复
引用 22 楼 liuchaolin 的回复:
大哥你玩我们啊 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %> 改成CodeFile CodeFile="WebForm1.aspx.cs"
看到这个问题我就猜到估计就是这里的问题了,我也遇到过这种问题。哈哈
md5e 2013-04-08
  • 打赏
  • 举报
回复
大哥你玩我们啊 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %> 改成CodeFile CodeFile="WebForm1.aspx.cs"
小V 2013-04-08
  • 打赏
  • 举报
回复
up
小V 2013-03-29
  • 打赏
  • 举报
回复
引用 18 楼 cnuusw 的回复:
Response.Write在Page_Load方法中使用时,输入的的内容会在html页面的最顶端,有些浏览器会忽略这些无意义的字符。所以你看不到, 看看你的html源码是不是这样的。 111111111111abc <html> <head> ^^^^^^^
没有!!!源码里面也是啥都没
菜牛 2013-03-27
  • 打赏
  • 举报
回复
首先,你去掉那个啥控件有没有问题?应该是这个控件造成的。
cnuusw 2013-03-26
  • 打赏
  • 举报
回复
Response.Write在Page_Load方法中使用时,输入的的内容会在html页面的最顶端,有些浏览器会忽略这些无意义的字符。所以你看不到, 看看你的html源码是不是这样的。 111111111111abc <html> <head> ^^^^^^^
小V 2013-03-26
  • 打赏
  • 举报
回复
唉~再顶求解答
小V 2013-03-21
  • 打赏
  • 举报
回复
引用 15 楼 fengyarongaa 的回复:
C# code?123//这样试试。//你可以用另外一种方式看:直接鼠标右键查看源代码,有没有‘111111111111abc’Response.Write("<script>alert('111111111111abc');</script>");
没有的,之前已经试过查看源文件了,就是找不到 还是建议版主大人能下载下1L的附件看看
ycproc 2013-03-15
  • 打赏
  • 举报
回复

//这样试试。
//你可以用另外一种方式看:直接鼠标右键查看源代码,有没有‘111111111111abc’
Response.Write("<script>alert('111111111111abc');</script>");  
  • 打赏
  • 举报
回复
右键 查看源码能看到吗?
小V 2013-03-15
  • 打赏
  • 举报
回复
引用 10 楼 Darkness0018 的回复:
看了你的程序,貌似和你注册了NeatUpload这个控件有关,服务器控件的智能感知都失效了,今天下班了,明天再看,我也是菜鸟,LZ我们共同研究啊!
是的非常奇怪,有劳研究谢谢!
Darkness0018 2013-03-14
  • 打赏
  • 举报
回复
你的文件没看,不知道你的Response.Write是写在Page_Load里的吗?如果是的话,由于Page_Load会先于页面的HTML生成,所以你的Response.Write("111111111111abc");实际的效果在你的页面最上面,我说下我的做法,我一般是在页面里放一个Literal,然后你如果想弹出提示框的话就可以这样写 你的Literal的名字.Text = "<script>window.alert('111111111111abc')</script>"; Response.Write你可以把它想象成写成后台代码里的HTML,所以你直接写了个111111111111abc就相当与直接把这句话放在你的HTML的最上面是一个效果,不知道这样说你是否理解了。。。
Scorip 2013-03-14
  • 打赏
  • 举报
回复
Response.Write("111111111111abc"); Response.Refresh()
种草德鲁伊 2013-03-14
  • 打赏
  • 举报
回复
你怎么看出来的没看到?
md5e 2013-03-14
  • 打赏
  • 举报
回复
Response.Write("111111111111abc"); Response.End() ????
YK138168 2013-03-14
  • 打赏
  • 举报
回复
要不试下给个判断
Darkness0018 2013-03-14
  • 打赏
  • 举报
回复
看了你的程序,貌似和你注册了NeatUpload这个控件有关,服务器控件的智能感知都失效了,今天下班了,明天再看,我也是菜鸟,LZ我们共同研究啊!
小V 2013-03-14
  • 打赏
  • 举报
回复
引用 8 楼 KarasCanvas 的回复:
打错了,是label控件
不行,完全无反应的!!!貌似后台读取不到前台控件。 我这个例子真的很特殊,请求大家下载源文件尝试!!
种草德鲁伊 2013-03-14
  • 打赏
  • 举报
回复
打错了,是label控件
种草德鲁伊 2013-03-14
  • 打赏
  • 举报
回复
webform里最好不要用resposne.write来显示信息了,用个literal或者lable
加载更多回复(2)

62,241

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧