授权功能在使用mvc的Web安全性中不起作用?

时间:2017-11-17 05:38:15

标签: c# asp.net asp.net-mvc asp.net-mvc-4

如果我使用[Authorize]我不能使用ajax函数,并且ajax值不会传递给控制器​​。

   [Authorize]
   [InitializeSimpleMembership]
    public class AccountController : Controller
    {
        //
        // GET: /Account/
        public ActionResult Index()
        {
            return View();
        }

        [AllowAnonymous]
        public ActionResult Register()
        {
            UserType_Bind();
            Country_Bind();
            //Doctor_Bind();
            return View();
        }

Ajax方法:

<script type="text/javascript">
        $(document).ready(function () {
            $("#CountryID").change(function () {
                var typeID = jQuery('[id$=CompanyTypeID]').val();
                var id = $(this).val();
                $("#UserRefID").empty();
                $.get("Company_Bind", { CountryID: id, CompanyTypeID: typeID }, function (data) {
                    var v = "<option>--- Select Doctor Name ---</option>";
                    $.each(data, function (i, v1) {
                        v += "<option value=" + v1.Value + ">" + v1.Text + "</option>";
                    });
                    $("#UserRefID").html(v);
                });
            });
        });
    </script>

如果我没有使用[Authorize] ajax值传递给控制器​​。

0 个答案:

没有答案