Page.RegisterHiddenField(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
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)
Parámetros
- hiddenFieldName
- String
Nombre único del campo oculto que se va a representar.
- hiddenFieldInitialValue
- String
Valor que se va a emitir en el formulario oculto.
- Atributos
Ejemplos
En el ejemplo de código siguiente se usa el RegisterHiddenField método para ayudar a crear código ECMAScript que se pasa al explorador solicitante. El nombre del campo oculto se establece myHiddenField
en y su valor se establece en "Bienvenido a Microsoft!" El RegisterStartupScript método llama al myHiddenField
valor cuando el usuario hace clic en un botón de la página.
Importante
Este ejemplo tiene un campo oculto, que es una amenaza de seguridad potencial. De forma predeterminada, debe validar el valor de un campo oculto como lo haría con el valor de un cuadro de texto. ASP.NET páginas web validan que la entrada del usuario no incluye elementos HTML o de script. Para más información, consulte Información general sobre los ataques mediante scripts.
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)
Comentarios
El método RegisterHiddenField está desusado. Use el RegisterHiddenField método en la ClientScriptManager clase .