aspx页面里的代码是什么时候执行的?

yasire 2013-11-15 10:51:19
一个product.aspx页面来展示产品信息。
在page_load里给productInfo赋值。
然后在product.aspx页面上显示产品名称:
产品名称:<%=productInfo.Name%>


我想知道<%=productInfo.Name%> 这代码是什么执行的?

备注: 老是出现报productInfo为null的情况,但是page_load的时候会判断productInfo是否为null, 如果为null就response.redirect走了。
...全文
172 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你确认过你获取productInfo的方法真的返回的不是null么??
Teln_小凯 2013-11-15
  • 打赏
  • 举报
回复
求结贴 http://bbs.csdn.net/topics/390641479?page=1#post-396091376
humiailinxue 2013-11-15
  • 打赏
  • 举报
回复
先执行后台的代码,再执行前台的绑定方法! 比如你在后台些个GetName()方法,前台就可以绑定调用这个方法,所以先执行后台的代码你可以逐步调试看谁先执行的
u011781558 2013-11-15
  • 打赏
  • 举报
回复
Page_Load 之后。
u011781558 2013-11-15
  • 打赏
  • 举报
回复
是页面回传,显示是绑定的。
打酱油的 2013-11-15
  • 打赏
  • 举报
回复
我记得是后台代码执行完后. 再执行前台代码进行读取的
chai1338 2013-11-15
  • 打赏
  • 举报
回复
productInfo为空 肯定是空指针异常
非凡棒棒糖 2013-11-15
  • 打赏
  • 举报
回复
引用 3 楼 u011781558 的回复:
Page_Load 之后。
同意,debug几次就有感觉了
loveASUS 2013-11-15
  • 打赏
  • 举报
回复
Page_Load 运行完成以后 就是cs代码运行完成以后。
c02645 2013-11-15
  • 打赏
  • 举报
回复
前台的<%=X%>执行完.cs加载代码之后 Page_Load和Page_LoadComplete之后
md5e 2013-11-15
  • 打赏
  • 举报
回复
如果没有定义成ViewState的话,当你再次Post(执行事件),数据就有可能会不见 public gl_s_ordersinfo OrderView { get { if (ViewState["OrderView"] == null) { return new gl_s_ordersinfo(); } return ViewState["OrderView"] as gl_s_ordersinfo; } set { ViewState["OrderView"] = value; } } protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack){ OrderView=xxxx } } 与 protected void Page_Load(object sender, EventArgs e){ OrderView=xxxx } 就体现与此
joyhen 2013-11-15
  • 打赏
  • 举报
回复
先执行后台代码,最好多加几个断点,调试看看怎么走的,一目了然。然后看看页面的生命周期
late2never 2013-11-15
  • 打赏
  • 举报
回复
先执行后台,再执行前台,应该没问题啊,你把前后台代码都贴出来看看
ltcszk 2013-11-15
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/ms178472%28v=vs.100%29.aspx 直接看msdn吧
国际学术期刊Science/AAAS和英特尔在全球首次联袂推出第一季《架构师成长计划》以来,吸引了无数架构师踊跃参与,获得业内广泛赞誉。为持续助力架构师把握数智机遇,构建未来,第二季《架构师成长计划》全新升级,强势归来!业内顶尖架构师大咖齐聚,为架构师群体量身打造系统成长课程,带来涵盖云游戏、云原生、联邦学习、生信大数据、算力网络、云网融合等多个热门话题的前沿技术及案例实践。第一期:超视频时代 音视频架构建设与演进复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=298&tc=yxq0921l2d&frm=csdn_2第二期:转化医学研究背景下的高性能计算平台复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=311&tc=pzw21rx59o&frm=csdn_2第三期:联邦学习的研究与应用实践复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=315&tc=0e8trfvt8i&frm=csdn_2第四期:用架构思维为云原生做减法复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=316&tc=i2kgf55ggn&frm=csdn_2第五期:网络智能化技术与演进复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=322&tc=ckhvmonqvb&frm=CSDN_2第六期:异构计算 数据中心“芯”变革复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=325&tc=mzppx1h6ri&frm=csdn_2第七期:筑算力,话东西复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=327&tc=gwb7n8x79n&frm=csdn_2第八期:AI驱动的生命科学创新范式之变复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=328&tc=zircyqwy9u&frm=csdn_2第九期:软硬一体实现数据库性能优化复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=348&tc=4a46kfrb0o&frm=csdn_2第十期:AI规模化应用时代的深度学习平台构建复制链接收看完整内容:https://bizwebcast.intel.cn/eventstart.aspx?eid=349&tc=fm9a1mrumb&frm=csdn_2

62,074

社区成员

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

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

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

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