我经常这样做:
<div id='Product'>
@Html.Action("Create","Product")
</div>
这很方便,因为我可以将产品创作表单的绘画委托给另一个控制器操作来嵌入到地方.但是,我有问题的方法有时(我没有想到在什么条件下)调用我的控制器操作的[HttpPost],这当然失败了.
有没有办法强制@ Html.Action()来调用GET版本?
Html.Action的工作方式是,如果当前的
页面请求是一个post
方法,那么它将
搜索名为HttpPost的
方法.
那么发生了什么事情就是你在发布当前页面,并且操作同样假设所有应该执行的操作都必须是POST.
没有办法我知道要强迫它切换到这样一种不同的方法.
原文链接:https://www.f2er.com/aspnet/250666.html