MVC 4 - 如何有条件地禁用此按钮?

Hos*_*146 7 c# razor asp.net-mvc-4

我想有条件地禁用此按钮,或隐藏它,如果Model.BicycleSellerListingId不大于0.不确定如何做到这一点.

<div style="position:absolute; left:300px; top:633px;">
    @using (Html.BeginForm("Delete", null, new { id = Model.BicycleSellerListingId }, FormMethod.Post))
    {
       <button type="submit">Delete Listing</button>
    }
</div>
Run Code Online (Sandbox Code Playgroud)

Ali*_*hşi 31

<div style="position:absolute; left:300px; top:633px;">
@using (Html.BeginForm("Delete", null, new { id = Model.BicycleSellerListingId }, FormMethod.Post))
{
   if(Model.BicycleSellerListingId < 0){
       <button type="submit">Delete Listing</button>
   }
}
</div>
Run Code Online (Sandbox Code Playgroud)

要么

@if(Model.BicycleSellerListingId < 0){
    <div style="position:absolute; left:300px; top:633px;">
    @using (Html.BeginForm("Delete", null, new { id = Model.BicycleSellerListingId }, FormMethod.Post))
    {
       <button type="submit">Delete Listing</button>
    }
    </div>
}
Run Code Online (Sandbox Code Playgroud)

要么

<div style="position:absolute; left:300px; top:633px;">
@using (Html.BeginForm("Delete", null, new { id = Model.BicycleSellerListingId }, FormMethod.Post))
{
    <button type="submit"  @((Model.BicycleSellerListingId < 0) ? "disabled" : "")>Delete Listing</button>
}
</div>
Run Code Online (Sandbox Code Playgroud)