使用具有公共类的从一个aspx.cs文件到另一个aspx.cs文件的值

杰斯温·雷比尔

通用类文件common.cs:我通过单击添加- >新项目->类添加了此文件

public class common
{
  public int v,n;
   public int da()
     {
         return n= v;
     }

}

另一个文件:它的网页文件名为a1.aspx.cs:

common c = new common();

c.v = Convert.ToInt32(TextBox1.Text);
c.da();
Response.Redirect("ulogin.aspx");

来自文本框的值存储在cv变量中

所以,现在,我想要另一个名为ulogin.aspx.cs的网页文件中的textbox1.text中给出的值。

我使用以下代码:

common d=new common();
d.da();

Label1.Text = Convert.ToString(d.n);

但是运行后它将显示为0 .....

伊恩·坎贝尔

在Web应用程序中,您需要将信息保留在通用的地方(通常Session用于每个用户信息或Application用于每个应用程序信息),以便可以在应用程序中的不同页面和用户控件之间使用该信息。

我建议将Session支持的属性添加到您的页面和用户控件中,以访问常见的Session [“ variable”]。类似于以下内容。

(即,假设您的代码是在单击按钮时执行的)

a1.aspx.cs

public int ValueToStore 
{
   get
   { 
       return Session["ValueToStore"] != null
           ? (int)Session["ValueToStore"]
           : 0
   }
   set
   {
       Session["ValueToStore"] = value;
   }
}

protected void Button1_Click(object sender, EventArgs e)
{ 
    ValueToStore = Convert.ToInt32(TextBox1.Text);
    Response.Redirect("ulogin.aspx");
}

ulogin.aspx.cs

public int ValueToStore 
{
   get
   { 
       return Session["ValueToStore"] != null
           ? (int)Session["ValueToStore"]
           : 0
   }
   set
   {
       Session["ValueToStore"] = value;
   }
}

protected void Page_Load(object sender, EventArgs e)
{
     Label1.Text = ValueToStore.ToString();
}    

如您所见,您现在在两个页面之间有一些代码重复,因此下一步将是考虑实现一个作为通用属性的基础页面,然后从a1.aspx和ulogin.aspx继承该基础页面。

public class a1 : BasePage
{
    ...
}

public class ulogin : BasePage
{
    ...
}

public class BasePage : System.Web.Page
{
    //Put ValueToStore property here.
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将值从一个cs文件(void!)传递到另一个?

来自分类Dev

从另一个CS文件访问表单对象

来自分类Dev

在主program.cs文件中运行另一个.cs文件

来自分类Dev

具有转换器WPF的另一个CS文件的绑定属性

来自分类Dev

从另一个CS文件填充公共字符串

来自分类Dev

从另一个CS文件填充公共字符串

来自分类Dev

使用sed从一个文件到另一个文件生成匹配

来自分类Dev

从一个文件到另一个文件使用变量

来自分类Dev

如何使用dict()从一个文件到另一个python文件

来自分类Dev

将rand变量从一个类传递到另一个具有相同值的类

来自分类Dev

Xamarin.Android,如何从另一个 .cs 文件调用另一个方法

来自分类Dev

使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

来自分类Dev

如何从另一个ascx.cs文件调用ascx.cs文件中的函数?

来自分类Dev

将php变量从一个文件传递到另一个文件?

来自分类Dev

从一个文件到另一个文件的静态变量访问

来自分类Dev

将数据从一个文件关联到另一个文件

来自分类Dev

在PHP中将变量从一个文件传递到另一个文件

来自分类Dev

如何挑选从一个文件到另一个文件的更改?

来自分类Dev

如何更换/从一个文件添加行到另一个文件

来自分类Dev

将php变量从一个文件传递到另一个文件?

来自分类Dev

将数据从一个文件关联到另一个文件

来自分类Dev

从一个文件重新归档到另一个文件

来自分类Dev

在PHP中将变量从一个文件传递到另一个文件

来自分类Dev

将权限从一个文件复制到另一个文件

来自分类Dev

使用通配符将所有文件从一个 docker 卷复制到另一个?

来自分类Dev

如何将listview的值从aspx页传递到另一个?

来自分类Dev

从另一个CS文件调用非静态void

来自分类Dev

在C#.net控制台中启动另一个.cs文件

来自分类Dev

如何通过Java脚本将php值从一个文件传递到另一个文件

Related 相关文章

  1. 1

    如何将值从一个cs文件(void!)传递到另一个?

  2. 2

    从另一个CS文件访问表单对象

  3. 3

    在主program.cs文件中运行另一个.cs文件

  4. 4

    具有转换器WPF的另一个CS文件的绑定属性

  5. 5

    从另一个CS文件填充公共字符串

  6. 6

    从另一个CS文件填充公共字符串

  7. 7

    使用sed从一个文件到另一个文件生成匹配

  8. 8

    从一个文件到另一个文件使用变量

  9. 9

    如何使用dict()从一个文件到另一个python文件

  10. 10

    将rand变量从一个类传递到另一个具有相同值的类

  11. 11

    Xamarin.Android,如何从另一个 .cs 文件调用另一个方法

  12. 12

    使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

  13. 13

    如何从另一个ascx.cs文件调用ascx.cs文件中的函数?

  14. 14

    将php变量从一个文件传递到另一个文件?

  15. 15

    从一个文件到另一个文件的静态变量访问

  16. 16

    将数据从一个文件关联到另一个文件

  17. 17

    在PHP中将变量从一个文件传递到另一个文件

  18. 18

    如何挑选从一个文件到另一个文件的更改?

  19. 19

    如何更换/从一个文件添加行到另一个文件

  20. 20

    将php变量从一个文件传递到另一个文件?

  21. 21

    将数据从一个文件关联到另一个文件

  22. 22

    从一个文件重新归档到另一个文件

  23. 23

    在PHP中将变量从一个文件传递到另一个文件

  24. 24

    将权限从一个文件复制到另一个文件

  25. 25

    使用通配符将所有文件从一个 docker 卷复制到另一个?

  26. 26

    如何将listview的值从aspx页传递到另一个?

  27. 27

    从另一个CS文件调用非静态void

  28. 28

    在C#.net控制台中启动另一个.cs文件

  29. 29

    如何通过Java脚本将php值从一个文件传递到另一个文件

热门标签

归档