今天是我第一天學習c#,有個問題一直困擾著我。
首頁:index.aspx
在首頁中有變數 ui
userinformation ui = new userinformation();
ui.setuser_name("name");
ui.setuser_pass("pass");
server.transfer(main.aspx);
主頁:main.aspx
問題:在main.aspx中,我怎麼獲得index.aspx中的ui???,希望知道的朋友給說下。
問題實現了,如下:
class : userinformation
public class userinformation {
private string user_name;
public void set_user_name(string name){
user_name = name;
public string get_user_name() {
return user_name;
sitea.aspx:
public partial class sitea : system.web.ui.page {
protected userinformation datafrom_sitea = new userinformation();
protected void page_load(object sender, eventargs e) {
datafrom_sitea.set_user_name("liubo");
server.transfer("siteb.aspx");
public userinformation getdata() {
return datafrom_sitea;
siteb.aspx
public partial class siteb : system.web.ui.page {
protected void page_load(object sender, eventargs e) {
sitea page = this.previouspage as sitea;
userinformation ui = new userinformation();
ui = page.getdata();
response.write(ui.get_user_name());
C 引數傳遞問題
偶然碰到乙個十分奇怪的問題,如下的 段。include using namespace std void fun int a,int b,int c,int d void main int i 6 fun i,i i i cout 大家可以自己想思考下這樣結果的原因。想了很久,查詢了很多資料,最後我...
C 類以引數在方法中的傳遞問題
今天研究了一下午的類以引數在方法中的傳遞問題 得出了一些結論 不知是否正確 方法中傳遞引數分為兩種 1 值傳遞 2 引用傳遞 這在值型別變數中體現相當明顯 值傳遞方法呼叫結束後引數值是不會改變的 引用傳遞方法呼叫結束後引數值隨方法內值的變化而變化的 因為值型別資料宣告後分配的空間是直接用來存值的 在...
C語言 陣列引數傳遞問題
陣列傳遞引數的話,如果直接傳指標過去。對陣列引數的操作會改變原始變數的值。如果不想影響原始變數的話,需要在函式裡面定義新的區域性陣列變數。賦值給區域性陣列變數,對區域性陣列變數進行操作。include include include int setarray char array int setar...