1

ビューに aspx ページがあり、部分ビューを呼び出します。

using (Html.BeginForm("Edit", "MyReport", FormMethod.Post, new { name = "myform", autocomplete = "off" }))
   {%>
    <%
       Html.RenderPartial("_Form");%>    
 <% } %>

部分的なビューは

    <div>
        <%=Html.ValidationSummary()%>    
    </div>    
    <div class="fieldRow">    
        <span class="fieldCell threeCol">    
            <label for="schedule.SavedReportName">   
                Name<span class="requiredField">*</span>    
            </label>   
        <%=Html.TextBox("schedule.SavedReportName", ViewData.Model.SavedReportName, new {style = "width:516px;"})%>    
        </span>   
    </div>

私のモデルにはこのプロパティがあります

[Required(ErrorMessage = "Name is required.")]

[StringLength(60, ErrorMessage = "Maximum 60")]
public string SavedReportName { get; set; }

私が得ている問題は、文字列の長さの検証エラーが 2 回表示されることです。何が問題なのですか?

4

0 に答える 0