Никакая перегрузка для метода 'OpenIdSelectorScripts' не принимает 2 аргумента

Я внедряю openId в свой проект, используя mvc3 с бритвой, я получаю эту ошибку на своей странице входа в систему:

logon.cshtml

@using DotNetOpenAuth.Mvc
@using DotNetOpenAuth.OpenId.RelyingParty

@{ 
 ViewBag.Title = "Log On"; 

      var options = new OpenIdSelector();
      options.TextBox.LogOnText = "Log On";


}


<h2>Log On</h2>
    @(Html.ValidationSummary("Login was unsuccessful. Please correct the errors and try again."))

    <div id="login-oauth">
        <h3>via 3rd Party (recommended)</h3>

        @{ Html.RenderPartial("LogOnContent");}


    </div>
    <div id="or">OR</div>
    <div id="login-account">
        <h3>using a OnlineAB account</h3>
         </div>
    @using (Html.BeginForm())
    {
        <div>
            <p>
                <label for="username">Username:</label>
                @(Html.TextBox("username"))
                @(Html.ValidationMessage("username", "*"))
            </p>
            <p>
                <label for="password">Password:</label>
                @(Html.Password("password"))
                @(Html.ValidationMessage("password", "*"))
            </p>
            <p>
                @(Html.CheckBox("rememberMe")) <label class="inline" for="rememberMe">Remember me?</label>
            </p>
            <p>
                <input class="classiclogon" type="submit" value="Log On" />
            </p>
            <p>
                Please enter your username and password. @(Html.ActionLink("Register", "Register")) if you don't have an account.
            </p>
       </div>
    @MvcHtmlString.Create(Html.OpenIdSelectorScripts(options, null))
   @* @(Html.OpenIdSelectorScripts(this.Page, options, null))*@

    }

Ошибка сервера в приложении '/'

Ошибка компиляции

Описание: во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующие конкретные подробности ошибки и измените свой исходный код соответствующим образом.

Сообщение об ошибке компилятора: CS1501: нет перегрузки для метода 'OpenIdSelectorScripts' принимает 2 аргумента

Ошибка источника:

Line 63:             </p>
Line 64:        </div>
Line 65:     @MvcHtmlString.Create(Html.OpenIdSelectorScripts(options, null))
Line 66:    @* @(Html.OpenIdSelectorScripts(this.Page, options, null))*@
Line 67:    

0 ответов

Другие вопросы по тегам