我正在重定向到頁面changepassword,我想通過我在當前頁面中獲取的url中的useremail和密碼。我如何在URL中傳遞它。我不想使用會話或cookie。如何在c#中傳遞URL中的值#
Response.Redirect("ChangePassword.aspx");
我正在重定向到頁面changepassword,我想通過我在當前頁面中獲取的url中的useremail和密碼。我如何在URL中傳遞它。我不想使用會話或cookie。如何在c#中傳遞URL中的值#
Response.Redirect("ChangePassword.aspx");
Response.Redirect("ChangePassword.aspx?MyParam=MyValue");
參見:http://msdn.microsoft.com/en-us/library/t9dwyts4%28v=VS.90%29.aspx
很好的回答!謝謝您的幫助! – 2015-06-11 12:45:10
也可以追加查詢字符串參數是這樣的:
Response.Redirect("ChangePassword.aspx?test=value1&test2=value2");
我肯定不會把任何密碼在那裏反正...
請使用會議對象保留此信息!
看一看ASP.NET Session State Overview
不要使用
Response.Redirect("[email protected]");
發送任何數據的安全性!
首先,在Response.Redirect
方法支持完整的URL作爲參數,所以你可以使用:
Response.Redirect("ChangePassword.aspx?Username=sweko&password=secret");
這將瀏覽器重定向到頁面,用戶將免費檢查和修改該URL進一步,就像他手動輸入一樣。
絕對不會阻止用戶輸入其他用戶的用戶名,也無法防止惡意旁觀者查看URL,因此在URL中發送安全信息是一件很糟糕的事情,可怕的想法。
我希望你計劃通過'****'的密碼:) – Default 2012-01-04 12:34:51
@murthy我想你最好不要在URL中傳遞密碼,因爲你可以在一個webform中驗證用戶身份,只需傳遞密碼到changepassword頁面(出於安全目的) – PresleyDias 2012-01-04 12:40:56