这是我的代码传递会话值到NetworkCredentials
Dir_tpWebRequest.Credentials = New System.Net.NetworkCredential(System.Web.HttpContext.Current.Session("us_UserName"), System.Web.HttpContext.Current.Session("us_Password"))
“System.Web.HttpContext.Current.Session(” us_UserName“)”这行代码给出了一个错误“参数匹配参数‘用户名’从“对象”缩小到“字符串”“任何有此想法的人?
donot把它写在一个双引号。使用单引号。 Doube引号使它成为一个字符串。 –
@学习者什么?他只需要将值转换为字符串,使用.ToString或Convert.ToString:Convert.ToString(Session(“us_UserName”)) – Esko
我假设他有一个会话变量,他需要将它传递给网络凭据。 –