我試圖將我的javascript下拉列表的值發送到同一視圖中的變量,該purpouse是我想使用所選選項的值來使一個if語句內的另一個下拉選項,我不知道這樣做的將選項值發送到視圖上的全局變量
任何其他方式這是我的JavaScript
$('#sel0').on('change', function() {
dataTable.columns('.fechas').search(this.value).draw();
date = $(this).val();
});
這是我的看法變量:
@{
var Date = "";
}
這是我的下拉列表至極我想借此選定的價值:
<select id="sel0">
<option value="">Todos</option>
@foreach (var item in Model.Select(l => l.Fecha).Distinct())
{
<option value="@lines">@lines</option>
}
</select>
我希望能夠使我的列表和值的基於輸入在我從我的下拉列表中選擇的值中選擇的日期,例如:從我的下拉列表中選擇用戶圖片1日期我可以獲取該值並在我的列表的foreach語句中創建一筆總額,並創建一個輸入,其結果爲像這樣:
@foreach (var item in Model.Where(x => x.Date == this.Date)//date is the value i took from the user select option
.Select(x =>
{
Rid = x.Rid,
Total = x.Total
})
.GroupBy(l => l.Rid) //and then grouping
.Select(z => new
{
Turno = z.Key,
Total = Decimal.Round(z.Sum(l => l.Total), 0)
}))
{
<input value="@item)" />
}
任何幫助將不勝感激,我不知道這樣做
C#代碼在客戶 – Shyju
執行服務器上的JS代碼之前,你的過濾器返回的局部視圖我知道這就是爲什麼我問如果存在這樣做的話,有人知道這樣做的更好方法 –