Page.RegisterHiddenField(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). http://go.microsoft.com/fwlink/?linkid=14202
public:
virtual void RegisterHiddenField(System::String ^ hiddenFieldName, System::String ^ hiddenFieldInitialValue);
public virtual void RegisterHiddenField (string hiddenFieldName, string hiddenFieldInitialValue);
[System.Obsolete("The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). http://go.microsoft.com/fwlink/?linkid=14202")]
public virtual void RegisterHiddenField (string hiddenFieldName, string hiddenFieldInitialValue);
abstract member RegisterHiddenField : string * string -> unit
override this.RegisterHiddenField : string * string -> unit
[<System.Obsolete("The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). http://go.microsoft.com/fwlink/?linkid=14202")>]
abstract member RegisterHiddenField : string * string -> unit
override this.RegisterHiddenField : string * string -> unit
Public Overridable Sub RegisterHiddenField (hiddenFieldName As String, hiddenFieldInitialValue As String)
Parametri
- hiddenFieldName
- String
Nome univoco del campo nascosto di cui eseguire il rendering.
- hiddenFieldInitialValue
- String
Valore da generare nel form nascosto.
- Attributi
Esempio
Nell'esempio di codice seguente viene usato il metodo per creare codice RegisterHiddenField ECMAScript passato al browser di richiesta. Il nome del campo nascosto è impostato su myHiddenField
e il relativo valore è impostato su "Benvenuto su Microsoft!" Il RegisterStartupScript metodo chiama il myHiddenField
valore quando l'utente fa clic su un pulsante nella pagina.
Importante
In questo esempio è presente un campo nascosto, che è una potenziale minaccia di sicurezza. Per impostazione predefinita, è necessario convalidare il valore di un campo nascosto in base al valore di una casella di testo. ASP.NET pagine Web convalidano che l'input utente non include script o elementi HTML. Per altre informazioni, vedere Cenni preliminari sugli attacchi tramite script.
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);
}
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)
Commenti
Il metodo RegisterHiddenField è stato deprecato. Utilizzare il RegisterHiddenField metodo nella ClientScriptManager classe .