0
我想知道如何從另一個cs文件中的某個aspx頁面調用標籤。例如:在aspx網頁和類之間傳遞值
protected void Button1_Click(object sender, EventArgs e)
{
Test1.Insert1(this);
}
這個代碼我在Something.aspx.cs文件來調用從另一個CS文件我創建它看起來像一個方法:
public static class Test1
{
public static void Insert1(System.Web.UI.Page Ins)
{
string conn = "Data Source=pc-...";
System.Data.SqlClient.SqlConnection sqlConn = new System.Data.SqlClient.SqlConnection(conn);
if (Page.IsValid)
{
try
{
sqlConn.Open();
Ins.LabelAdd.Text = "Worked!";
System.Data.SqlClient.SqlCommand myCommand = new System.Data.SqlClient.SqlCommand("INSERT INTO ... ", sqlConn);
myCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
Ins.LabelAdd.Text = "Error! " + ex;
}
finally
{
sqlConn.Close();
}
}
}
}
但是,這是行不通的。我之前可以在會話中做到這一點,但這不起作用。我無法調用我在Something.aspx頁面中使用的LabelAdd。關於如何解決這個問題的任何想法?謝謝。
我想你應該在值作爲參數傳遞給類 – V4Vendetta 2011-05-03 09:05:31