Проблема:
У меня есть проблема, чтобы найти решение, что значение txtboxMaxprice не будет отображаться, если значение равно 0 или ноль
Запрос:
Я не хочу, чтобы значение txtboxMaxprice отображалось в состоянии просмотра, если значение равно 0 или равно нулю во входном текстовом поле.
Этот исходный код выполнен в упрощенной версии, чтобы сделать его более понятным для конечных пользователей.
// Fullmetalboy
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<BokButik1.ViewModels.SokningppPerform2ViewModel>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
PerformSearch
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>SökResultat</h2>
<% using (Html.BeginForm("Alternativ1", "Sokning", FormMethod.Post))
{ %>
<table>
<tr>
<td>Maxprice</td>
<td><input type="text" id="txtboxMaxprice" name="txtboxMaxprice" value="<%: Model.Maxprice %>" /></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="Filtrera" /></td>
</tr>
</table>
<% } %>
//
// Post: /Sokning/Alternativ1
[HttpPost]
public ActionResult Alternativ1(decimal? txtBoxMaxprice)
{
var SokningppPerform2ViewModel = new SokningppPerform2ViewModel()
{
Maxprice = txtBoxMaxprice)
};
return View("PerformSearch", SokningppPerform2ViewModel);
}