Frage

Ich versuche, einen Wert für Booleanfield auf meiner benutzerdefinierten Newform einzustellen. Wenn ich versuche, es von codebehind zu tun, ändert sich visuell nicht, aber wenn das Element gespeichert wird, ist dieses Feld leer (weder wahr noch falsch):

aspx: generasacodicetagpre.

aspx.cs (ruft in der Onload-Methode): generasacodicetagpre.

Ich habe sogar versucht, in .aspx einzustellen (und "Parser-Fehlermeldung"): generasacodicetagpre.

Wenn ich jedoch versuche, das Feld eines anderen Typs (z. B. Nummernfeld, zum Beispiel) zu ändern, ist alles in Ordnung.

wo bin ich falsch, und wie kann ich es von codebehind (oder zumindest in aspx) tun?

Vielen Dank im Voraus!=)

War es hilfreich?

Lösung

Alex,

You should set the control as follow:

MyCustomField.ItemFieldValue = "1";
MyCustomField.Field.DefaultValue = "1";

Where 1 is for true, and 0 is for false

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top