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

ページで 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 をその updatepanel のトリガーとして指定することを忘れないでください。

于 2012-05-22T15:23:30.780 に答える
0

に変更します

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