0

我正在使用 asp.net 开发一个 Web 应用程序,我想将参数表单 class.cs 文件传递​​给 aspx.cs 文件。但是我没有显示或检索任何内容。以下是我的代码:

Class.cs 类:

public class Class1
{

     public string _time = "TIME ";


     public String _RetrievedTime(string time)
     {
           return  _time = time;
     }
 }

aspx.cs 代码:

    protected void Button4_Click(object sender, EventArgs e)
    {
        String f = Request.QueryString["_time"];

        //a = f.ToString();
        Class1 tmp = new Class1();
        String q;
        q = tmp._RetrievedTime(f);
        Response.Write(q);

   }

您能否帮助解决问题或我做错了什么?

4

2 回答 2

0

将其更改为

 public String _RetrievedTime(string time)
 {
       return  time;
 }
于 2012-05-22T15:02:46.670 回答
0

你不在你的页面上使用 AJAX 吗?如果是这样,您最好使用一些标签来测试您的课程。

    protected void Button4_Click(object sender, EventArgs e)
    {
        String f = Request.QueryString["_time"];

        //a = f.ToString();
        Class1 tmp = new Class1();
        String q;
        q = tmp._RetrievedTime(f);
        Label1.Text = q;
   }

将您的标签放在 UpdatePanel 中,不要忘记将您的 button4 指定为该更新面板的触发器。

于 2012-05-22T15:23:30.780 回答