Freigeben über


Page.RegisterHiddenField-Methode

HINWEIS: Diese Methode ist mittlerweile veraltet.

Ermöglicht es Serversteuerelementen, ein ausgeblendetes Feld im Formular automatisch zu registrieren. Dieses Feld wird an das Page-Objekt gesendet, wenn das HtmlForm-Serversteuerelement gerendert wird.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
<ObsoleteAttribute("The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). https://go.microsoft.com/fwlink/?linkid=14202")> _
Public Overridable Sub RegisterHiddenField ( _
    hiddenFieldName As String, _
    hiddenFieldInitialValue As String _
)
'Usage
Dim instance As Page
Dim hiddenFieldName As String
Dim hiddenFieldInitialValue As String

instance.RegisterHiddenField(hiddenFieldName, hiddenFieldInitialValue)
[ObsoleteAttribute("The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). https://go.microsoft.com/fwlink/?linkid=14202")] 
public virtual void RegisterHiddenField (
    string hiddenFieldName,
    string hiddenFieldInitialValue
)
[ObsoleteAttribute(L"The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). https://go.microsoft.com/fwlink/?linkid=14202")] 
public:
virtual void RegisterHiddenField (
    String^ hiddenFieldName, 
    String^ hiddenFieldInitialValue
)
/** @attribute ObsoleteAttribute("The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). https://go.microsoft.com/fwlink/?linkid=14202") */ 
public void RegisterHiddenField (
    String hiddenFieldName, 
    String hiddenFieldInitialValue
)
ObsoleteAttribute("The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). https://go.microsoft.com/fwlink/?linkid=14202") 
public function RegisterHiddenField (
    hiddenFieldName : String, 
    hiddenFieldInitialValue : String
)

Parameter

  • hiddenFieldName
    Der eindeutige Name des ausgeblendeten Felds, das dargestellt werden soll.
  • hiddenFieldInitialValue
    Der Wert, der im ausgeblendeten Feld ausgegeben werden soll.

Hinweise

Die RegisterHiddenField-Methode ist veraltet. Verwenden Sie die RegisterHiddenField-Methode in der ClientScriptManager-Klasse.

Beispiel

Im folgenden Codebeispiel wird mithilfe der RegisterHiddenField-Methode ECMAScript-Code erzeugt, der an den anfordernden Browser übergeben wird. Der Name des ausgeblendeten Felds wird auf myHiddenField und dessen Wert auf "Welcome to Microsoft!" festgelegt. Die RegisterStartupScript-Methode ruft den myHiddenField-Wert auf, wenn der Benutzer auf eine Schaltfläche auf der Seite klickt.

Dim scriptString As String = "<script language=JavaScript> function doClick() {"
scriptString += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<"
scriptString += "/" + "script>"
   
RegisterHiddenField("myHiddenField", "Welcome to Microsoft!")

RegisterOnSubmitStatement("submit", "document.write('<h4>Submit button clicked.</h4>')")

RegisterStartupScript("startup", scriptString)
void Page_Load(Object sender, EventArgs e) 
{ 
   String scriptString = "<script language=JavaScript> function doClick() {";
   scriptString += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<";
   scriptString += "/" + "script>";
      
   RegisterHiddenField("myHiddenField", "Welcome to Microsoft!"); 
   
   RegisterOnSubmitStatement("submit", "document.write('<h4>Submit button clicked.</h4>')"); 
   
   RegisterStartupScript("startup", scriptString);
} 
void Page_Load(Object sender, EventArgs e) 
{ 
    String scriptString 
        = "<script language=JavaScript> function doClick() {";
    scriptString 
        += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<";
    scriptString += "/" + "script>";
      
    RegisterHiddenField("myHiddenField", "Welcome to Microsoft!"); 
    RegisterOnSubmitStatement("submit", 
        "document.write('<h4>Submit button clicked.</h4>')"); 
    RegisterStartupScript("startup", scriptString);
} //Page_Load

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0

Siehe auch

Referenz

Page-Klasse
Page-Member
System.Web.UI-Namespace
RegisterStartupScript