0
部分ビューをレンダリングしていますが、クライアント側でasp検証が機能しません。実際には無効な値を更新するわけではないので、サーバ側で動作します。部分的なビューでクライアント側で検証が機能しない
私のモデルは、基本クラスから派生しているが、それはすべてのエラー
マイモデル引き起こす可能性があり、なぜ私は表示されません。
public class HSAccount : GameAccount
{
[Display(Name = "Highest Rank")]
[Range(1, 25)]
public int HSRank { get; set; }
public HSAccount()
{
Game = "Hearthstone";
Genre = GameGenre.CCG;
HSRank = 1;
}
}
表示名注釈が仕事が、ユーザが処理を行いエラー警告を出さずに任意の整数で入力してください。
<div class="form-group game-form">
<label asp-for="HSRank" class="control-label"></label>
<input asp-for="HSRank" class="form-control" />
<span asp-validation-for="HSRank" class="text-danger"></span>
</div>
これは何の検証エラーが検出されなかった述べたようにプレビューです:
ご不明な点がある場合は、これは私が達成したいものです。
編集:これは私の見解をレンダリングする方法です:
@Html.Partial("/Views/Game/_EditHS.cshtml", (ProjectMentor.Models.Games.HSAccount)ViewBag.HSAccount)
こんにちはあなたは私の場合には、それらを使用する方法を詳しく説明できますか?私はasp-forが既にそうしていると思った。 –