小编Dus*_*ski的帖子

按实体框架中子列表的第一项对集合进行排序

是否可以IQueryable通过它的子集合对集合进行排序?

例如我有一个Books收藏。我也有一个Authors包含 column的集合BookId,因此它BookIdAuthors表中的外键。这种关系是一对多的(一本书有很多作者)。

我需要Books按第一作者对集合进行排序。这本书不需要有作者。这可以在实体框架和 Linq 中完成吗?

c# sql linq sorting entity-framework

3
推荐指数
1
解决办法
2344
查看次数

防止在Ajax.BeginForm上重新加载

在部分视图中提交表单时,如何防止页面重新加载?有很多例子,但似乎没有一个例子对我有用。这就是我所拥有的。局部视图(Razor)调用此:

@using (Ajax.BeginForm("SaveReply", "Home", null, new AjaxOptions { HttpMethod = "Post" }, new { target = "_self" }))
{
    <div class="input-group wall-comment-reply" style="width:100%">
        @Html.Hidden("eventid", @item.EventID)
        <input name="txtReply" type="text" class="form-control" placeholder="Type your message here...">
        <span class="input-group-btn">
            <button class="btn btn-primary" id="btn-chat" type="submit">
                <i class="fa fa-reply"></i> Reply
            </button>
        </span>
    </div>
}
Run Code Online (Sandbox Code Playgroud)

然后在控制器中有我的操作方法:

[HttpPost]
public void SaveReply(string txtReply, string eventid)
{
    //some code

}
Run Code Online (Sandbox Code Playgroud)

控制器动作被触发,但是之后它会自动重定向到localhost / home / SaveReply

也许问题在于此局部视图是从字符串渲染的。我从以下代码中获取了代码:

如何在ASP.NET MVC 3中将Razor View呈现为字符串?

除了其他我尝试过的东西:

http://geekswithblogs.net/blachniet/archive/2011/08/03/walkthrough-updating-partial-views-with-unobtrusive-ajax-in-mvc-3.aspx

我将不胜感激任何帮助。

ajax asp.net-mvc ajax.beginform razor

2
推荐指数
1
解决办法
2553
查看次数

标签 统计

ajax ×1

ajax.beginform ×1

asp.net-mvc ×1

c# ×1

entity-framework ×1

linq ×1

razor ×1

sorting ×1

sql ×1