小编Nir*_*ngh的帖子

如何调整DevExpress控件的大小

我在WinForms表单中设置了一个DevExpress LayoutControl.我希望在LayoutControl调整horizontally窗体大小时调整大小,或者至少使LayoutControl可以由用户调整大小.

我在DevExpress的页面上看到了将SizeConstraintsType属性更改为的建议"default".我还尝试将控件锚定到其父级的左侧和右侧.我也努力增加了MaxSize.有谁知道如何做到这一点?

我只是想做相当于(在HTML中)<table width=100%>.有谁知道如何做到这一点?

提前致谢!

devexpress

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

MVC3为什么要使用html.editorfor

我正在看MVC3 razor示例,并看到html.editor被利用,并在此论坛上也被问了很多.为什么我不能使用html.textboxforpasswordfor?谢谢

razor asp.net-mvc-3

5
推荐指数
2
解决办法
5009
查看次数

获取用户及其角色的列表

我正在使用会员提供商asp.net mvc 4.我想获得一个用户列表和他们的角色,而不是Roles.GetRolesForUser()每个用户.

在我的应用程序中,业务需求声明只为用户分配一个角色.

我目前在做什么:

    [GridAction]
    public ActionResult _GetUsers()
    {
        var users = Membership.GetAllUsers().Cast<MembershipUser>().Select(n => new AdminAccountEditModel
        {
            Role = Roles.GetRolesForUser(n.UserName).FirstOrDefault(),
            IsApproved = n.IsApproved,
            Email = n.Email,
            UserName = n.UserName
        }).ToList();

        return View(new GridModel(users));
    }
Run Code Online (Sandbox Code Playgroud)

非常低效.我该如何解决?

谢谢.

asp.net asp.net-mvc asp.net-membership

5
推荐指数
1
解决办法
1388
查看次数

在MVC中创建捆绑包的虚拟路径?

我在我的mvc应用程序中为脚本和样式创建了bundle.

bundles.Add(new ScriptBundle("〜/ bundles/jquery").Include("〜/ Scripts/jquery-1.*"));

bundles.Add(new StyleBundle("〜/ Content/css").Include("〜/ Content/CSS/abc.css"));

在这种情况下,因为存在一个真实的目录~/Content/CSS,所以存在名称冲突问题,因此它找不到css并且无法应用样式.所以我改变了虚拟路径~/Content/styles/css,它的工作原理.所以我在这里有点困惑,虚拟路径如何在这里工作?

c# asp.net-mvc bundling-and-minification

5
推荐指数
1
解决办法
1932
查看次数

MVC3:C#表单身份验证和会话状态

我想知道在MVC中处理和实现会话超时的最佳方法.我已经设置了我的应用程序,以便在用户进行身份验证时可以处理"RememberMe".我还存储了一些变量Context.Session["myvar"];

我的会话过期时遇到问题,但我的身份验证cookie尚未过期.

我的第一个想法是检查关于行动请求的会话统计数据; 但这似乎是很多代码.是否有一个检查会话状态的好地方?处理会话超时的其他方法有哪些?我想在会话有timedout时将用户重定向到登录页面.或者如果用户仍然登录,则重新加载会话变量.

c# asp.net-mvc session-state

4
推荐指数
1
解决办法
5361
查看次数

如何在MVC WebGrid中显示行号

我希望row number在MVC WebGrid中有一个列.我该怎么做?

asp.net-mvc razor asp.net-mvc-3

4
推荐指数
3
解决办法
2万
查看次数

LINQ Sum使用GroupBy和OrderByDescending嵌套集合

我有:

public class Order
{
    public string Customer;
    public List<OrderLine> OrderLines;
}

public class OrderLine
{
    public decimal Quantity;
    public decimal UnitPrice;
}
Run Code Online (Sandbox Code Playgroud)

我的目标是按降序金额搜索客户订单列表.(金额==每个订单数量的加法*UnitPrice)

假设我们有2个客户的6个订单(Customer1,Customer2).每个客户都有3个orderLines.

我正在尝试:

var result = Database.GetAllOrders().OrderByDescending(order =>  
          order.Lines.Sum(ol=>ol.Quantity*ol.UnitPrice))
         .GroupBy(order=>order.CustomerName, 
         order=>order.Lines.Sum(ol=>ol.Quantity*ol.UnitPrice),
            (customerName, amount) => new {Customer=customerName, Amount=amount});
Run Code Online (Sandbox Code Playgroud)

但我得到这样的东西:

客户2:
- 金额:78
- 金额:89
- 金额:12

客户1:
- 金额:64
- 金额:36
- 金额:28

虽然我想要寻求的是:

客户2:
- 金额179

客户1:
- 金额128

请问有什么建议吗?
非常感谢!

c# linq group-by

4
推荐指数
1
解决办法
1673
查看次数

如何在asp.net中创建.csv文件?

如何从asp.net中读取数据库创建.CSV文件?任何人都可以建议我如何在asp.net中创建.CSV文件?

提前致谢.

c# asp.net

4
推荐指数
1
解决办法
1万
查看次数

ADO.Net实体框架事务

我想问一下在ADO.Net Entity Framework(调用,回滚,提交)中使用事务的正确方法是什么?我有这个代码,但这给了我一个例外

"Invalid operation. The connection is closed." 
Run Code Online (Sandbox Code Playgroud)

(在此代码中NorthwindEntities继承"DBContext")

NorthwindEntities context = new NorthwindEntities();
DbTransaction tran = context.Database.Connection.BeginTransaction();
var cust = context.Customers.FirstOrDefault(x => x.CustomerID == "BOLID");
cust.Country = "Nigeria";
context.SaveChanges();
tran.Rollback();
Run Code Online (Sandbox Code Playgroud)

c# sql ado.net entity-framework transactions

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

禁用基于ObservableCollection的MenuItem是否为空

如果ObservableCollection绑定到ItemsSourcea MenuItem的空是否为空,我如何签入Xaml ?基于此我想启用或禁用MenuItem.

什么是期望的:

<MenuItem 
    ItemsSource="{Binding loadables}" 
    Tag="{Binding load}">
    <MenuItem.Triggers>
        <Trigger Property="HasItems" Value="False">
            <Setter Property="IsEnabled" Value="False"/>
        </Trigger>
    </MenuItem.Triggers>
</MenuItem>
Run Code Online (Sandbox Code Playgroud)

c# wpf

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