在*.aspx文件中使用在*.cs中定义的字符串变量

antares_k 2006-10-27 10:08:49
例:
a.cs文件中

......

string X;//X在不同的条件下取不同的值

......


a.aspx文件中

......

<%#DataBinder.Eval(Container.DataItem,X)%>

......


上面的方式会提示
编译器错误信息: CS0103: 名称“X”在类或命名空间“ASP.a_aspx”中不存在


这样在a.aspx文件中使用在a.cs中定义的字符串变量如何实现?
...全文
129 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
antares_k 2006-10-27
  • 打赏
  • 举报
回复
谢谢大家了
伴老思源 2006-10-27
  • 打赏
  • 举报
回复
命名空间不一致
antares_k 2006-10-27
  • 打赏
  • 举报
回复
问题以解决
谢谢大家,捎后放分
现在想问问大家
我原来是在*.cs文件中的pageload()方法中定义的字符串变量string x;
在*.aspx中使用的时候
提示:

编译器错误信息: CS0103: 名称“X”在类或命名空间“ASP.a_aspx”中不存在

而改成public string X;//公有变量
问题就解决了,是怎么回事
pageload()不是在*.aspx页面加载的时候执行的吗.为什么会报错呢?
想知道其中的原因,没想明白
还有在*.aspx的文件中要使用*.cs中定义的字符串变量,是不是一定要用公有形式的才可以?
希望大家指教下.
sunjay117 2006-10-27
  • 打赏
  • 举报
回复
protected string X;

.aspx页面<%=X %>
viena 2006-10-27
  • 打赏
  • 举报
回复
protected string X;

.aspx页面<%=X %>
fencole 2006-10-27
  • 打赏
  • 举报
回复
public string X;//X在不同的条件下取不同的值

.aspx页面
<% =X %>
ofei 2006-10-27
  • 打赏
  • 举报
回复
public string X;//X在不同的条件下取不同的值

or

protected string X;//X在不同的条件下取不同的值


<% X %>
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-27 10:08
社区公告

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

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