aspx跳转页面的符号_关于aspx页面变量的调用问题

你的位置:

问答吧

-> .NET

-> 问题详情

关于aspx页面变量的调用问题

请问大家一个问题,为什么我在aspx页面中定义了一个变量,在此页面的其它地方,有的可以调用 ,有的就不能调用了?

代码如下:

C# code

...........................

LibraryLayout=lc.getLibraryLayout("ctlx");//LibraryLayout这个变量在这个地方可以调用%>

.........

作者: aqgsh

发布时间: 2011-09-26

自已顶啊

作者: aqgsh

发布时间: 2011-09-26

public string LibraryLayout = "";

作者: yue547283947

发布时间: 2011-09-26

引用 2 楼 yue547283947 的回复:

public string LibraryLayout = "";

这样不行,在pulic会提示 无效的表达式 public

作者: aqgsh

发布时间: 2011-09-26

顶啊,谁解决了,分数全给他

作者: aqgsh

发布时间: 2011-09-26

代码为什么不写在后台呢? 你是搞asp开发的???

我没这样写过代码。

作者: yue547283947

发布时间: 2011-09-26

不是,特殊情况

作者: aqgsh

发布时间: 2011-09-26

有人会吗

作者: aqgsh

发布时间: 2011-09-26

我帮你试出来了。

这样就可以获取到 LibraryLayout变量的值了

作者: yue547283947

发布时间: 2011-09-26

我要判断 值,根据值决定什么样的html代码

作者: aqgsh

发布时间: 2011-09-26

这样也不行,错误提示一样的

作者: aqgsh

发布时间: 2011-09-26

可以用的 你看下你的是成对出现的吗 很可能是符号问题

作者: sanjiawan

发布时间: 2011-09-26

引用 11 楼 sanjiawan 的回复:

可以用的 你看下你的是成对出现的吗 很可能是符号问题

没有的哦,都是成对的

作者: aqgsh

发布时间: 2011-09-26

string aa = "aaaa";

HiddenField1.Value=aa;

%>

给个隐藏控件行不?

作者: yue547283947

发布时间: 2011-09-26

string LibraryLayout = "";

...........................

LibraryLayout=lc.getLibraryLayout("ctlx");//LibraryLayout这个变量在这个地方可以调用

%>

也放到body内就可以了。

作者: wxg_sdwl

发布时间: 2011-09-26

引用 13 楼 yue547283947 的回复:

string aa = "aaaa";

HiddenField1.Value=aa;

%>

我的变量取值在页面顶部,可以用:HiddenField吗

作者: aqgsh

发布时间: 2011-09-26

作者: aqgsh

发布时间: 2011-09-26

大家看到没有啊,底下的LibraryLayout就出错了

作者: aqgsh

发布时间: 2011-09-26

实在不行用 sesson

作者: yue547283947

发布时间: 2011-09-26

引用 18 楼 yue547283947 的回复:

实在不行用 sesson

我想效果高一些了,再说上面已经Session.Abandon ( );了

作者: aqgsh

发布时间: 2011-09-26

引用 14 楼 wxg_sdwl 的回复:

string LibraryLayout = "";

...........................

LibraryLayout=lc.getLibraryLayout("ctlx");//LibraryLayout这个变量在这个地方可以调用

%>

也放到body内就可以了。

我这个LibraryLayout的取值,上面经过一些判断了,底下再来一次判断,不好啊

作者: aqgsh

发布时间: 2011-09-26

namespace Galsun.Test.Web

{

public partial class aa : System.Web.UI.Page

{

//定义页面公共属性

private string u_1001 = string.Empty;

public string U_1001

{

get { return u_1001; }

set{u_1001=value;}

}

protected void Page_Load(object sender, EventArgs e)

{

u_1001="设置内容";

}

}

}

aspx中的调用

作者: liuchaolin

发布时间: 2011-09-26

作者: aqgsh

发布时间: 2011-09-26

直接在后台 定义 public string LibraryLayout="";

前途页面用就是了。

作者: yue547283947

发布时间: 2011-09-26

引用 16 楼 aqgsh 的回复:

你的if (LibraryLayout == "Single") //这里就不能调用了,

写到

表单里了 你看看你的代码可以让他写出来吗 如果没有post传值删了也可以

作者: sanjiawan

发布时间: 2011-09-26

引用 23 楼 yue547283947 的回复:

直接在后台 定义 public string LibraryLayout="";

前途页面用就是了。

这个我知道,不过我被这个public害惨了,上次就是出现所有的页面的这个值会是一样的,所以现在不用public

作者: aqgsh

发布时间: 2011-09-26

引用 24 楼 sanjiawan 的回复:

引用 16 楼 aqgsh 的回复:

你的if (LibraryLayout == "Single") //这里就不能调用了,

写到

表单里了 你看看你的代码可以让他写出来吗 如果没有post传值删了也可以

aspx页面没有form,可以吗?

作者: aqgsh

发布时间: 2011-09-26

作者: aqgsh

发布时间: 2011-09-26

引用 26 楼 aqgsh 的回复:

引用 24 楼 sanjiawan 的回复:

引用 16 楼 aqgsh 的回复:

你的if (LibraryLayout == "Single") //这里就不能调用了,

写到

表单里了 你看看你的代码可以让他写出来吗 如果没有post传值删了也可以

aspx页面没有form,可以吗?

如果你没有什么post提交 没有form也是行的 你考虑下看能不能写外面 试试嘛 又不会怀孕 不要浮躁啦

作者: sanjiawan

发布时间: 2011-09-26

为什么不把那么多的前台 if else 给写到后台,然后设置一个公共参数呢?那样可以满足需求吗?

作者: guhuojingling

发布时间: 2011-09-26

ASP.NET 为什么出来 知道吗? 就因为这个 》、?

作者: lamaocairang21

发布时间: 2011-09-27

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值