我有'statusupdateform.cshtml'。现在,我想在点击“分享'。
”时发布状态数据库查询位于" statusupdateform.cshtml'。
我想在ajax中执行此操作。
然后在帖子之后,结果应显示在另一个文件' newsfeed.cshtml'在div' media-object'。
下这两个文件都是statusupdateform.cshtml'和' newsfeed.cshtml'在' home.cshtml'
中呈现P.S。 这些文件在没有ajax的情况下正常工作,即来自数据库的查询没问题。
但是,我无法在ajax中实现这一点。
有人可以帮忙吗?
答案 0 :(得分:0)
您是否可以执行以下操作,并将填写好的表单作为模型提供给控制器并从那里进行DB插入?
剥离示例;
using (Ajax.BeginForm("Action", "Controller", new AjaxOptions()
{
HttpMethod = "POST",
OnBegin = "CanHaveJsFunctionsHere",
OnComplete = "CanHaveJsFunctionsHere",
UpdateTargetId = "transactions-results"
}))
{
//whatever properties you want to post must be part of the model as that is what will be sent back.
}
<div id="transactions-results">
@Html.Partial("NewsFeedPartial")
</div>