我有以下内容:
<form asp-action="Login">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="EmailAddress" class="control-label">Email Address</label>
<input asp-for="EmailAddress" class="form-control" />
<span asp-validation-for="EmailAddress" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Password" class="control-label"></label>
<input type="password" asp-for="Password" class="form-control" />
<span asp-validation-for="Password" class="text-danger"></span>
</div>
<div class="form-group">
<input type="submit" value="Create" class="btn btn-default" />
</div>
</form>
这很好,因为当我提交时,它按预期进入我的控制器发布方法。 但是,我的问题是出于各种原因。我不允许在控制器中重定向,但正在将JSON对象从控制器返回到视图。目前,JSON只是被扔到了页面上。我需要在上面的代码上进行哪些更改,以强制帖子返回以运行javascript函数?
答案 0 :(得分:0)
好的,您可以尝试类似的方法。 正如Stephen所建议的,您需要使用Ajax重新发布回您的控制器。我会将示例绑定到jQuery(因为您可能已经可以使用它了。)
注意:这是一个简单的示例,我在做一些假设
target