Question : ClientScriptManager.RegisterForEventValidation

Ive jouant autour avec ASPx et décidé essayer et obtenir une division pour montrer quand un utilisateur saisit quelques données dans un textfield, et peau quand le foyer est lost.

However que je continue à recevoir le message suivant d'erreur, et a même pensé Ive essayé pour employer de ClientScript.RegisterForEventValidation (le « Textbox1_Blur ») ce qui me m'indique doit faire ceci rendent dedans mais pente trouvent que le rendu event.

I me connaître peut employer l'EnableEventValidation= le " false », toutefois ceci enlève construit dans la sécurité quelle identification aiment garder si le message d'erreur de possible.

The je reçois est : - postback de >Invalid de " creux " de class= du
e »/> de e » %> de <%@ dans une page.  Pour assurer la sécurité, ce dispositif vérifie que les arguments aux événements de postback ou de rappel de service proviennent de la commande de serveur qui les a à l'origine rendus.  Si les données sont valides et prévues, employer la méthode de ClientScriptManager.RegisterForEventValidation afin d'enregistrer les données de postback ou de rappel de service pour des idées de validation.


Any comment je peux empêcher l'erreur, mais garder la sécurité dessus ? code du


ASPx du

Thanks à l'avance : - <%@ de " creux " de class= du
%>

de " ~/Site.Master » AutoEventWireup=
b » Inherits= CodeBehind=/>. " : >
Content " de " serveur » de runat= du contenu ID= " BodyContent » : >
te » d'id= de

du >
de " serveur " de runat= de " UpdatePanel1 » d'UpdatePanel ID= : solide mince #000000 ; fond-couleur : #00FFFF ; position : absolu ; z-index : automatique ; visibilité : le " >
bonjour ceci est un test

que c'est un deuxième line

c'est le troisième

:
de " serveur » de runat= de l'id= " Textbox1 » de boîte à textes :
de Visible= : Runat= " serveur » Visible=/>

Me.Load

Textbox1.Attributes.Add (« onBlur » de System.Web.UI.Page

entReference (Me.Textbox1_Blur, le "" de ))
Textbox1.Attributes.Add (« onKeyUp », ClientScript.GetPostBackEventReference (Me.Textbox1_KeyUp, ""))du
de 'ClientScript.RegisterForEventValidation (
'ClientScript.RegisterForEventValidation ( divTextBox1_AutoComplete.Attributes (de du sous-marin Textbox1_Blur_Click (expéditeur de Sub

de fin de Textbox1_KeyUp")
de ByVal comme objet, ByVal e comme « System.EventArgs) " de « Textbox1_Blur " ) d'affichage »)/> = « aucun " le sous-marin privé Textbox1_KeyUp_Click (expéditeur de Sub

de fin du
de ByVal comme objet, ByVal e comme System.EventArgs) manipule le divTextBox1_AutoComplete.Attributes " d'affichage » (de )/> = « en ligne " extrémité Sub
End Class
du
class= de

Réponse : ClientScriptManager.RegisterForEventValidation

Bonjour,

oui, il y a une commande d'ActiveX de bilan de bureau qui peut être incluse dans une forme. C'est un genre d'Excel « léger » et peut être programmé. Une autre possibilité serait d'inclure un objet d'Excel avec la commande non liée d'objet - ou même améliorer, la laisser faite dans vrai Excel au lieu de compliquent incluent des méthodes.

Mais la meilleure méthode naturellement serait de saisir directement les données dans la table, vous pourrait par exemple employer une vue de fiche technique qui est semblable à un bilan. Vous pourriez créer une table provisoire où aucune restriction n'est sur les champs ainsi l'utilisateur peut se déplacer entre toutes les cellules et saisir des données et puis à la fin que vous pouvez simplement marcher par les disques et les colonnes et vérifier toutes les données pour l'écrire à la vraie table. Être beaucoup plus facile qu'en échangeant les données avec Excel.

À la votre,

Chrétien
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us