这是我每次单击编辑按钮时收到的消息: 无法加载请求的内容。 请稍后再试。
有人有什么想法吗?如果您需要查看部分视图,我可以发布它。
我的控告者:
[HttpPost]
public ActionResult SearchEdit(int modelcount)
{
using (Offers.OffersClient o = new Offers.OffersClient())
{
var offers = (List<Offers.Offer>)Session["offer"];
var offer = offers[modelcount];
return PartialView("Search_Edit", offer);
}
}
我的观点:
<div class="offer_edit">
<a href="@Url.Action("SearchEdit","Home",null,"http")?modelcount=@(i)" class="fancybox">
<img title="Edit" src="../images/edit_button.png" />
</a>
</div>
答案 0 :(得分:0)
您的操作使用[HttpPost]
属性修饰。这意味着只能使用POST谓词调用此控制器操作。但在您的视图中,您使用的链接(<a>
)在单击时会发送GET请求,除非您已将fancybox配置为使用POST。要进一步调查此问题,您可以使用javascript调试工具(如FireBug)来检查发送到服务器的AJAX请求以及响应。