我正在使用MVC 4 + VS 2012 + Framework 4.5开发Web应用程序.
我有三个部分视图,它们是基于用户操作在我的索引页面上动态呈现的.
在三个局部视图中,一个局部视图具有Upload File一些输入字段(如文本框)的功能.
问题:
当用户单击保存按钮(存在于部分视图本身上)时.我想将输入字段保存到我的数据库中,并将上传的文件存储在共享文件夹中.
我想使用Ajax实现这一点(上传文件并保存数据后,用户应该在同一个视图上).
我该如何实现呢?JQuery解决方案没问题.
我试过@Ajax.BeginForm但在上传文件后,发生了完整的回复.
我正在尝试将组合框与自定义对象列表绑定。我的对象列表有大约15,000条记录,单击组合框后,组合框需要很长时间才能显示数据。
下面是代码:
<ComboBox Height="23" Name="comboBox1" Width="120" DisplayMemberPath="EmpName" SelectedValue="EmpID" VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Recycling"/>
Run Code Online (Sandbox Code Playgroud)
后面的代码:
List<EmployeeBE> allEmployee = new List<EmployeeBE>();
allEmployee = EmployeeBO.GetEmployeeAll();
comboBox1.ItemsSource = allEmployee;
Run Code Online (Sandbox Code Playgroud)
allEmployee拥有约15K记录。谁能建议我如何改善组合框性能?