Frage : UpdateModel aktualisiert nicht

Der UpdateModel Befehl aktualisiert nicht meinen Gegenstand. Der Code durchgeführt ohne Änderungen hrt. Können Sie sehen warum?
I denken, dass das Problem der Name des Präfixes ist. Ich versucht, es zu ändern; „Abschließen“, „Verträge“ und „Vertrag“.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
The Steuerpult;
        [Autorisieren (Rollen = „Inputter“)]
        [HttpPost]
        allgemeines ActionResult redigieren (int contractId, FormCollection formValues)
        {
            wenn (ModelState.IsValid)
            {
                Anwendung (var DB = neues ITOCEntities ())
                {
                    var-Vertrag = DB. Contracts.Single (x => x.ContractId == contractId);
                    Schnurbuchstabe = contract.ContractNo_Letter;

                    UpdateModel (Vertrag, „Verträge“, formValues);
                    wenn (contract.ContractNo_Letter! = Buchstabe)
                        contract.ContractNo_Number = Contract.AutogenerateContractNumber (contract.ContractNo_Letter);

                    var clientContact = DB. Contacts.Single (x => x.ContactId == contract.ClientContactId);
                    UpdateModel (clientContact, „Kontakt“, formValues);
                    var contractAdministrationContact = 
                        DB. Contacts.Single (x => x.ContactId == contract.ContractAdministratorContactId);
                    UpdateModel (contractAdministrationContact, „Kontakt“, formValues);
                    db.SaveChanges ();
                }

                RückholRedirectToAction („Liste“);
            }
            Rückholansicht ();
        }
------------------------------------------------------------
Das ViewModel

    allgemeine Kategorie ContractViewModel
    {
        //private ITOCEntities DB = neues ITOCEntities ();
        Vertrag des allgemeinen Vertrages {erhalten; Satz; }
        allgemeine IList contractTypes {erhalten; Satz; }
        allgemeines IEnumerable contractTypesSelectList
        {
            erhalten
            {
                this.contractTypes.Select (Einzelteil => neues SelectListItem zurückbringen
                {
                    Text = item.ContractType1,
                    Wert = item.ContractTypeId.ToString ()
                });
            }
        }

 
        allgemeines Kontakt clientContact {erhalten; Satz; }
        allgemeines Kontakt contractAdministratorContact {erhalten; Satz; }

        allgemeines ContractViewModel ()
        {
            Anwendung (var DB = neues ITOCEntities ())
            {
                this.contractTypes = db.ContractTypes.ToList ();

                this.clientContact = neuer Kontakt ();
                this.contractAdministratorContact = neuer Kontakt ();
                this.clientContact.ContactTypeId =
                    db.ContactTypes.Where (x => x.ContactType1 == „Klient“) .SingleOrDefault () .ContactTypeId;
                this.contractAdministratorContact.ContactTypeId =
                    db.ContactTypes.Where (x => x.ContactType1 == „CA“) .SingleOrDefault () .ContactTypeId;
            }
        }
        allgemeines ContractViewModel (int contractId)
        {
            Anwendung (var DB = neues ITOCEntities ())
            {
                this.contractTypes = db.ContractTypes.ToList ();
                this.contract = DB. Contracts.Where (x => x.ContractId == contractId) .SingleOrDefault ();
                this.clientContact = 
                    DB. Contacts.Where (x => x.ContactId == this.contract.ClientContactId) .SingleOrDefault ();
                this.contractAdministratorContact =
                    DB. Contacts.Where (x => x.ContactId == this.contract.ContractAdministratorContactId) .SingleOrDefault (); 
          
            }
        }
--------------------------------------------------------
Der ViewModel Hinweis in der Ansicht;

<%@ Seite Title= "" Language= " C# " MasterPageFile= " ~/Views/Shared/Site.Master " 
    Inherits= " System.Web.Mvc.ViewPage " %>

Antwort : UpdateModel aktualisiert nicht

Im Band 5GHz nur die nichtüberlappenden Kanäle sind aufgeführt.
Energienniveaus werden in den untereren 4 Kanälen begrenzt…, die meistens für Gleichraum Innengebrauch bestimmt sind.

Die Bandmittenkanäle können über 5x so viel Energie verwenden, aber sind noch meistens für Innengebrauch bestimmt.
*think* I das FCC erschloß einige Kanäle im H-Band vor einigen Jahren, aber vor dem hatten wir nur 12 nichtüberlappende Kanäle im Band 5GHz hier im Amerika.

Das obere Band kann 4x verwenden mehr Energie als das Maximum, das im mittleren Band erlaubt wird (über 20x mehr als das unterere Band), und ist für weit reichende Punkt-zu-Punkt- und im Freien DoppelbandWiFi Anwendungen häufig benutzt.

Ich denke nicht, es alle mögliche Richtlinien gibt, die sagen, Sie die oberen Bandkanäle nicht nach innen benutzen können, aber ich hübsch-sicher bin, dass sie in Teil 15 ist, dass die untereren 4 Kanäle nicht draußen benutzt werden sollen.

Ich denke DFS, das *required* ist (Störung mit irgendeinem nahe gelegenen Flughafenradar automatisch abzuschwächen… d.h. können Sie jene Kanäle nicht manuell vorwählen; die Vorrichtung nur erklären, jene Kanäle einzuschließen, wie „Potenziale ") im mittleren Band Hand in Hand mit Öffnung kamen, die für WiFi Gebrauch hier in Nordamerika mit einem Band versehen.

Sehen angebracht.
 
Frequenzen, Kanalnummern und Energienniveaus im 5GHz U-NII Band
Frequenzen, Kanalnummern und Energienniveaus im 5GHz U-NII versehen mit einem Band
 
Weitere Lösungen  
 
programming4us programming4us