我有一个预算应用程序,我有 3 个模型要拉入 1 个视图。
用户界面将让用户可以选择他们想要的预算(通过下拉菜单),然后允许他们根据他们选择的账单输入美元金额。
问题:我试图找出一种方法来允许部分视图(下拉列表下方的区域)根据下拉列表选择进行刷新。我似乎无法使用更新后的模型刷新部分(需要根据下拉列表选择的值进行重置)。我已经用尽了有关堆栈溢出的多种选项。
模型:
public class MyBudgets : Financials
{
public Budgets Budget{ get; set; }
public BillBudgetTotal BudgetTotals { get; set; }
public BillBudgetTotalBreakdown BudgetTotalBreakdown { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
网页:
<div class="col-md-3"></div>
<div class="row col-md-6">
@Html.DropDownListFor(model => model.Budget.SelectedBills, Model.Budget.SelectedBills.Select(b => new SelectListItem() { Value = b.Bill_Id.ToString(), Text = b.Bill}), "Select A Bill...", new { @class = "form-control"})
</div>
<div class="col-md-3"></div>
<br /><br /> …Run Code Online (Sandbox Code Playgroud) 所以我有一个字典设置如下:
Dictionary<DateTime, List<Double>>
Run Code Online (Sandbox Code Playgroud)
日期和时间是我从excel电子表格中提取的月份,然后我的整数是美元金额.列看起来像这样:
7/1/10 | 6/1/10
----------------
100.00 | 90.00
----------------
3.00 | 20.00
----------------
35.00 | 10.00
Run Code Online (Sandbox Code Playgroud)
等等约6个月.我需要获得这些键和值.我需要把它放到我的数据库中.例如,对于值100.00,3.00,35.00,它们都与月份7/1/10协调(第一个键具有3个值,等等)
有人可以告诉我如何迭代这些东西吗?当我调试我的字典时,正确地输入了所有信息,但我无法将它们拉回来.