2012-04-05 20 views
3

我想存儲很多值到這個鏈接,以便將值傳遞給此樣式中的aspx頁面我如何增加值的數量。我如何將值存儲到一個href鏈接在asp.net中的多個值c#

htmlBody = string.Format(" Hi "+userName+ 
"\n Thank you for creating an account with RSS MANAGEMENT SYSTEM \n </ br>" + 
"Please click the below link to activate your account <br />" + 
"<a href='http://localhost:2386/ActivateUser.aspx?userName{0}&Id={1}'>Activate {0} </a>", 
UName, user_name); 
+1

我不明白你的問題。你問你如何增加要在格式字符串中替換的令牌的數量? – 2012-04-05 21:12:21

回答

1

所以你的意思是這樣的:

var someothervalue=1: 
string.format("<a href='http://localhost:2386/ActivateUser.aspx?userName{0}&Id={1}'>Activate {0} </a>{2}", 
UName, user_name,someothervalue) 
0

像這樣的事情?

var values = new Dictionary<string,string>{ 
               {"username", user_name}, 
               {"id", UName}, 
               {"otherparam", "lalala"} 
             }; 

var queryString = string.Join("&" + values.Select(x => x.Key + "=" + x.Value)); 

var link = string.format("<a href='http://localhost:2386/ActivateUser.aspx?{0}'>Activate {1} </a>", queryString, user_name); 
+0

如何從aspx端獲取它? – leventkalay92 2012-04-05 21:21:56

+0

我編輯我的問題 – leventkalay92 2012-04-05 21:25:04

+0

你是什麼意思與「得到它」?在「ActivateUser.aspx」中?例如,Request.QueryString [「username」] – ivowiblo 2012-04-05 22:09:53

相關問題