我有一个.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时,它会提示输入凭据。但我需要以编程方式传递凭据。我怎么能这样做。