SORU
13 NİSAN 2011, ÇARŞAMBA


Aynı anahtara sahip bir öğe zaten eklenmiş

Bu nedenle de eylem yöntemi çağrıldığını değil formu göndermek zaman bu hatayı alıyorum:

Aynı anahtara sahip bir öğe zaten eklenmiş.

Ve özel durum ayrıntıları:

[ArgumentException: Bir maddenin aynı anahtarı zaten eklenmiş.]
Sistem.ThrowHelper.(ExceptionResource ThrowArgumentException kaynak) 52
Sistem.Koleksiyonları.Jenerik.Sözlük2.Insert(TKey key, TValue value, Boolean add) 9382923 System.Linq.Enumerable.ToDictionary(IEnumerable1 kaynağı,2 keySelector, Func2 İşlev elementSelector,1 comparer) 252
System.Linq.Enumerable.ToDictionary(IEnumerable
1 IEqualityComparer kaynağı,2 keySelector, IEqualityComparer1 karşılaştırıcısı İşlev) 91
Sistem.Web.Mvc.ModelBindingContext.()get_PropertyMetadata 228 Sistemi.Web.Mvc.DefaultModelBinder.(ControllerContext BindProperty controllerContext, ModelBindingContext bindingContext, PropertyDescriptor propertyDescriptor) 392
Sistem.Web.Mvc.DefaultModelBinder.(ControllerContext BindProperties controllerContext, ModelBindingContext bindingContext) 147
Sistem.Web.Mvc.DefaultModelBinder.(ControllerContext BindComplexElementalModel controllerContext, ModelBindingContext bindingContext, Nesne modeli) 98
Sistem.Web.Mvc.DefaultModelBinder.(ControllerContext BindComplexModel controllerContext, ModelBindingContext bindingContext) 2504
Sistem.Web.Mvc.DefaultModelBinder.(ControllerContext BindModel controllerContext, ModelBindingContext bindingContext) 548
Sistem.Web.Mvc.ControllerActionİnvoker.(ControllerContext GetParameterValue controllerContext, ParameterDescriptor parameterDescriptor) 473
Sistem.Web.Mvc.ControllerActionİnvoker.(ControllerContext GetParameterValues controllerContext, ActionDescriptor actionDescriptor) 181
Sistem.Web.Mvc.ControllerActionİnvoker.(ControllerContext İnvokeAction controllerContext, String actionName) 830 Sistemi.Web.Mvc.Denetleyicisi.()ExecuteCore 136 Sistem.Web.Mvc.ControllerBase.(RequestContext Yürütmek requestContext) 111
Sistem.Web.Mvc.ControllerBase.Sistem.Web.Mvc.İController.(RequestContext Yürütmek requestContext) 39
Sistem.Web.Mvc.&;>lt c_DisplayClass8.b()_4 65 Sistem.Web.Mvc.Zaman uyumsuz.&;>lt c_DisplayClass1.b()_0 44 Sistem.Web.Mvc.Zaman uyumsuz.&;>lt *1__DisplayClass8*5 c.()End 141 Sistem.Web.Mvc.Zaman uyumsuz.AsyncResultWrapper.(Iasyncresult Son asyncResult, Nesne etiketi) 54
Sistem.Web.Mvc.Zaman uyumsuz.AsyncResultWrapper.(Iasyncresult Son asyncResult, Nesne etiketi) 40
Sistem.Web.Mvc.MvcHandler.(Iasyncresult EndProcessRequest asyncResult) 52
Sistem.Web.Mvc.MvcHandler.Sistem.Web.İHttpAsyncHandler.(Iasyncresult EndProcessRequest sonucu) 38
Sistem.Web.CallHandlerExecutionStep.Sistem.Web.HttpApplication.İExecutionStep.()Yürütmek 8836913 Sistemi.Web.HttpApplication.(İExecutionStep ExecuteStep adım, Boolean& completedSynchronously) 184

ViewPage

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/XYZ.Master"
    Inherits="System.Web.Mvc.ViewPage<XYZ.Models.Admin.AdminSegmentCommissionsModel>" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
        Create
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
        <% using (Html.BeginForm()) {%>    
            <div class="box3">
                <div class="userinfo">
                    <h3>Admin Segment Commissions</h3>
                </div>
                <div class="buttons-panel">
                    <ul>
                       <li>
                           <input type="submit" value="Save" class="save" />
                       </li>
                       <li>
                           <%:Html.ActionLink("Cancel", "Index", new { controller = "AdminSegmentCommissions" }, new { @class = "cancel" })%>
                           <%--<input type="button" value="Cancel" class="cancel" onclick="document.location.href='/AirlineLedgerTransactionReceiver/Index'" />--%>
                       </li>
                   </ul>
               </div>
           </div>
           <div class="row-1">
               <div class="form-box1 round-corner">
                   <div class="form-box1-row">
                       <div class="form-box1-row-content float-left">
                           <div>
                               <label>
                                   <%: Html.LabelFor(model => model.FromSegmentNumber) %></label>
                                   <%: Html.TextBoxFor(model => model.FromSegmentNumber) %>
                                   <%: Html.ValidationMessageFor(model => model.FromSegmentNumber) %>
                          </div>
                      </div>
                  </div>
              </div>
          </div>
      <%} %>

CEVAP
13 NİSAN 2011, ÇARŞAMBA


Büyük olasılıklahangi model varaynı özellik iki kez içerir. Belki de new taban özelliği gizlemek için kullanıyorsunuz.

Çözüm özelliği geçersiz kılma veya başka bir isim kullanmaktır.

Eğer model paylaşırsanız, daha ayrıntılı olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013
  • WiseOwlTutorials

    WiseOwlTutor

    21 EKİM 2011