如果我使用[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值传递给控制器。