我有一些輸入控制元件,我試圖通過檢查無效的 null 來系結值
<input id="LastKnownLatitudeDegree" name="VesselMissing.LastKnownLatitudeDegree" value="@Model.VesselMissing != null ? @Model.VesselMissing.LastKnownLatitudeDegree : ''" class="form-control" max="89" min="0" step="1" type="number" data-dec="0"><span>°</span>
如果我在控制元件頂部使用空檢查,則用戶無法看到輸入資料
@if (@Model.VesselMissing != null)
{
<input id="LastKnownLatitudeDegree" name="VesselMissing.LastKnownLatitudeDegree" value="@Model.VesselMissing.LastKnownLatitudeDegree" class="form-control" max="89" min="0" step="1" type="number" data-dec="0"><span>°</span>
}
我有一些像這樣的控制元件,我需要在其中系結值欄位。我嘗試過的另一種方法正在起作用,但我想知道是否有可能按照第一個陳述句進行操作
這有效,但我有大約 20 個控制元件,所以我正在考慮使其按照第一個 statemet 作業
@{
string LastKnownLatitudeDegree = string.Empty;
if(Model.VesselMissing !=null)
{
LastKnownLatitudeDegree = Model.VesselMissing.LastKnownLatitudeDegree;
}
}
<input id="LastKnownLatitudeDegree" name="VesselMissing.LastKnownLatitudeDegree" value="@LastKnownLatitudeDegree hljs-string">" max="89" min="0" step="1" type="number" data-dec="0"><span>°</span>
uj5u.com熱心網友回復:
在這兩種情況下,您都有語法錯誤。
<input id="LastKnownLatitudeDegree" name="VesselMissing.LastKnownLatitudeDegree"
value="@(Model.VesselMissing != null ? Model.VesselMissing.LastKnownLatitudeDegree : "")" />
或者
@if (Model.VesselMissing != null)
{
<input id="LastKnownLatitudeDegree" name="VesselMissing.LastKnownLatitudeDegree" value="@Model.VesselMissing.LastKnownLatitudeDegree" class="form-control" max="89" min="0" step="1" type="number" data-dec="0"><span>°</span>
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/343184.html
