表格提交时带有href

时间:2013-11-01 04:44:20

标签: javascript html asp.net asp.net-mvc form-submit

 using (Html.BeginForm("ExternalLogin", "Account",FormMethod.Post, new { ReturnUrl = ViewBag.ReturnUrl, id = "ExternalLoginForm" }))
    {
    @Html.AntiForgeryToken()
    <fieldset id="socialLoginList">
        <legend></legend>

        @foreach (AuthenticationClientData p in Model)
        {
            <button style="width:100px;" type="submit" name="provider" class="btn_1" value="@p.AuthenticationClient.ProviderName" title="Log in using your @p.DisplayName account">@p.DisplayName</button>

        }


    </fieldset>
    }

上面的表单适用于提交按钮元素。我想用下面的替换提交按钮。

<a href="javascript:document.getElementById('ExternalLoginForm').submit()" class="btn btn-primary" id="provider">
               <i class="icon-facebook"></i>

            </a>

表单提交在上面的代码中可以正常工作,但该值不会以表单提交方式传递。

  

Ex:在提交按钮中发布的表单包含“Provider”参数   使用@ p.AuthenticationClient.ProviderName

的值

如何使用href元素传递此参数?

0 个答案:

没有答案