Html.Password无法正常工作Razor

时间:2017-04-09 06:56:43

标签: c# razor

我有这个观点:

<div class="form-horizontal">
    <h4>Giriş</h4>
    <hr />
    <div class="form-group">
        @Html.Label("TCKimlikNo","TC Kimlik No :", htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.Editor("TCKimlikNo", new { htmlAttributes = new { @class = "form-control" } })
        </div>
    </div>

    <hr />
    <div class="form-group">
        @Html.Label("Sifre", "Şifre :", htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.Password("Sifre", new { htmlAttributes = new { @class = "form-control" } })
        </div>
    </div>
</div>

它看起来像这样:

enter image description here

我想让Sifre看起来像上面的文本框。我希望该文本框为空。我怎样才能做到这一点?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您正在调用(string name, Object value) overload,因此您的匿名对象ToString()会作为值进入文本框。

显然你想打电话给(string name, Object value, Object htmlAttributes) overload

@Html.Password("Sifre", null, new { @class = "form-control" })