代码之家  ›  专栏  ›  技术社区  ›  Paddy

AutoCompleteExtender-身份验证失败(表单身份验证)

  •  0
  • Paddy  · 技术社区  · 15 年前

    我正在使用aspx页面上ajax控件工具包中的autocompleteextender——我将它连接到一个wcf服务,该服务返回一个字符串数组,一切都很正常。

    如果我将服务定义更改为包含对调用方进行身份验证的请求,如下所示:

    <OperationContract(), PrincipalPermission(SecurityAction.Demand, Authenticated:=True)> _
    Public Function GetLookupValues(ByVal prefixText As String, ByVal count As Integer, ByVal contextKey As String) As String()
    

    然后自动完成扩展器停止工作,我在服务中收到一个身份验证错误。该服务被设置为使用aspnetcompatibility模式,我希望扩展器会为我的登录用户传递身份验证凭据-有人知道如何使此工作吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Community CDub    8 年前

    样品完毕 here 提到AutoCompleteExtender上的ContextKey属性。如果在扩展程序上设置此属性,则行为是否会更改?

    阿尔索 this stackoverflow post可能有一些答案。

        2
  •  0
  •   Paddy    14 年前

    万一有人发现这一点并感到好奇,我最终会切换回一个“旧”风格(asmx)的web服务,它运行得很好。