使用选定的选项c#获取变量

时间:2015-12-15 17:05:32

标签: c# razor

我想要做的是在我的下拉列表中获取所选选项的值,以便在我的帖子中使用它,但我不知道该怎么做。这是我的代码



<select id="pdvlist" class="ctl-source" onchange="return item">
    <option value=" ">Todos</option>
                                             
    @foreach (var item in Model.Select(l => l.Pdv).Distinct() )
    {
        <option value="@item">@item</option>
    }
</select>
&#13;
&#13;
&#13;

这是我身体的一部分,我需要selectitem的值来制作过滤器。

&#13;
&#13;
<tbody>
	@string pdvId = pdvlist.Value.ToString();
	
	@foreach (var item in Model)
	{
		var total = 0;
		decimal costo = 0;

		for (int i = 1; i <= 28; i++)
		{
			var value = 0;
			if (item.Fecha.Day == i) { value = item.Cantidad; costo = costo + item.Total; }
			total += value;
		}
		<tr>
			<td>@item.Descripcion</td>
			<td>@((costo / total).ToString("C"))</td>
			@for (int i = 1; i <= 28; i++)
			{
				var value = 0;
				int month = item.Fecha.Month;
				if (item.Fecha.Day == i) { value = item.Cantidad; }
				<td>
					<a href="javascript:void(0)" data-toggle="popover"
					   data-html="true" data-original-title="@i/@month/2015" data-placement="bottom" data-content="Producto: @item.Descripcion<br />PV:@((costo / total).ToString("C"))<br />Total:@value<br />Venta:@(((costo / total) * value).ToString("C"))" data-trigger="hover">@value</a>
				</td>
			}
			<td>@total</td>
			<td>@(((costo / total) * total).ToString("C"))</td>
		</tr>
	}		
</tbody>
&#13;
&#13;
&#13;

0 个答案:

没有答案