当前位置:编程学习 > C#/ASP.NET >>

ASP.NET传值的问题。。。

小弟写ASP.NET,上次页面传值,我想用类来传值,但是没有成功,我发现时没有将页面的值传到类里面去,最后使用其他的方法成功实现了,现在小弟想将一个页面的值传到一个类里面怎么做啊,小弟起初是这样做的,首先创建一个类class1,在page1中的button1的事件代码中写的是

{

class1 c1=new class();

c1.ss=lable1.text;

}

class1中

{

public string ss;

}

但是没有传出成功,请指教一下

追问:我的这个SS当然是没有赋值的,是冲另一个页面读出的,在另一个页面的BTN中将值传给SS,我是说这个SS传不进去

page1

{

class1 c1=new class();

c1.ss=lable1.text;

}

将lable1.text复制给SS,但是类里面的SS并不等于lable1.text,而是一个空值,因为我没有赋值,我就是想要将lable1.text的值传到类里面,让类里面的SS等于lable1.text

答案:请参考下面的代码:

class class1

{

    public string ss{get;set;}

}

class1 cla =new class();

cla.ss=label.text;

 

用SESSION传值就好了,一般都用SESSION

不是很清楚,lz是什么问题。

不过 public string ss; 是重新创建一个为 ss的string对象。

没有赋值的话肯定为空。

你是想这边的ss和上面的 c1.ss相等?

你应该是Form转ASP.net吧,这两个是完全不一样的。
页面传值的方式有很多,百度下吧。我也懒得粘贴了。

上一个:asp.net 分页问题
下一个:asp.net遍历页面控件

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,