Ein Formular konfigurieren, um benutzerdefinierte Abfragezeichenfolgenparameter zu akzeptieren.

Werte an eine Webseite mithilfe von Abfragenzeichenfolgen zu übergeben, stellt ein Sicherheitsrisiko dar. Modellgesteuerte Apps arbeiten nach der bewährten Verfahrensweise, bei der alle in einer Abfragenzeichenkette übergebenen Parameter mit einer Liste der erwarteten Parameternamen und Datentypen verglichen werden.

Standardmäßig erlaubt modellgesteuerte Apps die Übergabe eines bestimmten Satzes von Abfragezeichenfolgenparametern an ein Formular. Verwenden Sie diese Parameter, um Standardwerte festzulegen, wenn Sie in der Anwendung einen neuen Datensatz erstellen. Jeder Parameter muss eine Standardnamenskonvention verwenden, die einen Verweis auf den logischen Namen der Spalte Attributs enthält. Weitere Informationen: Spaltenwerte unter Verwendung der Parameter festgelegen, die an ein Formular übergeben wurden.

Möglicherweise möchten Sie in Ihrer Anwendung die Abfragezeichenfolgenparameter an ein Entitätsformular übermitteln. In diesem Atikel finden Sie Informationen dazu, wie Sie eine Reihe von benutzerdefinierten Parameternamen und Datentypen definieren können, die für ein bestimmtes Entitätsformular angenommen werden können.

Erlaubte Abfragezeichenfolgenparameter definieren.

Es gibt zwei Möglichkeiten zu definieren, welche Abfragezeichenfolgenparameter vom Formular akzeptiert werden:

  • Bearbeiten von Formulareigenschaften

  • XML-Formular bearbeiten

Bearbeiten von Formulareigenschaften

Wenn Sie ein Formular bearbeiten, klicken Sie auf der Registerkarte Start unter Formular auf Formulareigenschaften. Klicken Sie im Dialogfeld Formulareigenschaften auf die Registerkarte Parameter.

Verwenden Sie diese Registerkarte, um den Namen und die Datentypen zu ändern, die das Formular zulässt.

XML-Formular bearbeiten

Innerhalb der exportierten Datei Anpassungen.xml, das dem Fußzeilenelement direkt folgt, können Sie ein Element <formparameters> hinzufügen. Im <formparameters> Element fügen Sie <querystringparameter> Elemente hinzu, um anzugeben, welche Parameter zulässig sind.

Im Folgenden werden die querystringparameter Elementparameter name und type beschrieben:

  • Name. Jedes Namensspalte muss mindestens einen Unterstrich ('_) enthalten, aber der Name des Abfragezeichenfolgenparameters darf nicht mit einem Unterstrich starten. Der Name darf nicht mit „crm_“ starten. Es wird dringend empfohlen, das Sie den Anpassungspräfix des Lösungsherausgebers als Namenskonvention verwenden. Es wird auch empfohlen, dass der Name (Name des Querystring-Parameters) nicht mit dem Namen einer Spalte in der Tabelle übereinstimmt. Ein gültiger querystringparameter-Namenattributwert ist „myISV_contact_specialvalue“.

    Wichtig

    Falls ein querystringparameter-Elementname nicht einzigartig ist, kann er mit einer anderen Parameterdefinition mithilfe eines anderen Datentyps überschrieben werden.

  • Typ: Passen Sie die Datentypwerte mit den Parameterwerten an, damit keine ungültigen Daten an den Parameter übergeben werden. Nachfolgend sind gültige Datentypen:

    • Boolean

    • DateTime

    • Double

    • EntityType

    • Ganzzahl

    • Lang

    • PositiveInteger

      Hinweis

      PositiveInteger enthält „0“ im Bereich der gültigen Werte.

    • SafeString

    • UniqueId

    • UnsignedInt

Siehe auch

Festlegen von Spaltenwerten mithilfe von Parametern, die an ein Formular übergeben werden
Öffnen von Formularen und Ansichten mit einer URL

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).