問題這是我在型號代碼:與[數據類型]註釋
[Required(ErrorMessage = "The url is required")]
[Url(ErrorMessage = "Invalid URL")]
public String Url { get; set; }
這是我在視圖代碼:
<div class="input-group">
<span class="input-group-addon glyphicon glyphicon-link"></span>
@Html.TextBoxFor(m => m.Url, new { @class = "form-control", placeholder = "Feed URL" })
@Html.ValidationMessageFor(m => m.Url)
</div>*emphasized text*
的問題是,網址註釋,應呈現具有屬性的輸入type =「url」
這就是我得到:
<input class="form-control" data-val="true" data-val-required="The url is required" data-val-url="Invalid URL" id="Url" name="Url" placeholder="Feed URL" type="text" value="">
這是我應該得到:
<input class="form-control" data-val="true" data-val-required="The url is required" data-val-url="Invalid URL" id="Url" name="Url" placeholder="Feed URL" type="url" value="">
類型第一的是 「文本」,並輸入該我應該得到的是「網址」。
你確定你使用的是MVC 4嗎? –