相忘于江湖

不抛弃,不放弃... 请给我勇敢,改变可以改变的;请给我坚强,接受不可以改变的;请给我智慧,分辨这两者。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年3月23日

摘要: 这篇文章是对前一篇文章《ASP.NET前台代码绑定后台变量方法总结》中一个相关问题的分析与解答。上一篇文章说到,在代码隐藏模式下,前台aspx文件无法访问它的internal修饰的后台变量,而是只能访问public或者protected类型的值。显然从问题本身来看,一定是前台aspx和后台对应的aspx.cs文件,编译后在不同的程序集中导致的(这可以通过分析internal修饰符的定义得知)。那么要解决这个问题,就要看看他们是不是真的在不同程序集中。这可以通过GetExecutingAssembly来实现。以下实现的代码:前台代码:<html xmlns="http://www 阅读全文
posted @ 2011-03-23 10:55 playman0211 阅读(215) 评论(0) 推荐(0) 编辑

摘要: 经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有<%= str%>和<%# str %>两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客户端显示,而并非已经显示到客户端后,然后通过其他方法(如ajax)去服务器端获取相应变量。备注:上面说的两个文件是常见的代码隐藏(code-behind 阅读全文
posted @ 2011-03-23 10:53 playman0211 阅读(664) 评论(0) 推荐(2) 编辑