如何通过Authenticate .asmx webservice(使用ScriptManager和ServiceReference动态添加.asmx webservice的webreference)

时间:2015-05-12 05:40:10

标签: c# asp.net ajax web-services basic-authentication

我有一个.asmx web服务,我以前从java脚本调用。我没有添加服务引用,而是使用下面的代码在default.aspx页面中动态添加它,

ScriptManager manager = ScriptManager.GetCurrent(this.Page);
if (manager != null)
{             
    manager.Services.Add(new ServiceReference(ConfigurationManager.AppSettings["WebServiceUrl"]));
}

到现在它工作正常,现在我需要为.asmx webservice添加身份验证。我已经为.asmx webservice添加了Windows身份验证。现在我需要将凭证(authenticate)传递给.asmx webservice。当我导航到default.aspx时,它会提示输入凭据。但我需要以编程方式传递凭据。我怎么能这样做。

0 个答案:

没有答案