Pergunta : ClientScriptManager.RegisterForEventValidation

Ive que jogam ao redor com ASPx e decidido tentar e conseguir um div mostrar quando um usuário incorpora alguns dados em um textfield, e o couro cru quando o foco é lost.

However que eu me mantenho começ a seguinte mensagem de erro, e pensou mesmo Ive tentado usar o de ClientScript.RegisterForEventValidation (“Textbox1_Blur”) qual me me diz precisa de fazer este rende dentro mas o cant encontram que a rendição event.

I para me conhecer pode usar o EnableEventValidation= " false”, porém esta remove construído na segurança que identificação gosta de se manter se a mensagem de erro de possible.

The eu começ é: - postback do >Invalid do " recorte " do class= do
e” %> de <%@ em uma página.  Para finalidades de segurança, esta caraterística verific que os argumentos aos eventos do postback ou da rechamada originam do controle do usuário que os rendeu original.  Se os dados são válidos e esperados, usar o método de ClientScriptManager.RegisterForEventValidation a fim registar os dados do postback ou da rechamada para idéias de validation.


Any como eu posso impedir o erro, mas manter a segurança sobre? código do


ASPx do

Thanks adiantado: - %>

~/Site.Master” AutoEventWireup= "” de MasterPageFile= de " do " vb” de Language= do " Home Page de Title= da página de ><%@ do " recorte " do class= do
b” Inherits= CodeBehind=/> de ". ": >
Content " do " usuário” do runat= do índice ID= " BodyContent: >
te do id= de " do

do >
do " usuário "” do runat= de " UpdatePanel1 de UpdatePanel ID=: sólido fino #000000; fundo-cor: #00FFFF; posição: absoluto; z-índice: auto; visibilidade: o " >
olá! isto é um test

que este é um segundo line

este é terceiro

:
do " usuário”” do runat= do id= " Textbox1 do TextBox:
” de Visible= " do " usuário” do runat= de " Textbox1_Blur do id= da tecla”: Runat= " usuário” Visible=/>

Me.Load

Textbox1.Attributes.Add de System.Web.UI.Page

nBlur”, ClientScript.GetPostBackEventReference (Me.Textbox1_Blur, o "" do ))
Textbox1.Attributes.Add (“onKeyUp”, ClientScript.GetPostBackEventReference (Me.Textbox1_KeyUp, ""))do
'de ClientScript.RegisterForEventValidation (de “/> 'ClientScript.RegisterForEventValidation (de “ divTextBox1_AutoComplete.Attributes do submarino Textbox1_Blur_Click de Sub

do fim Textbox1_KeyUp")
(remetente de ByVal como o objeto, ByVal e como System.EventArgs) (do " Textbox1_Blur " ) da exposição”)/> = “nenhuns do " o submarino confidencial Textbox1_KeyUp_Click de Sub

do fim
(remetente de ByVal como o objeto, ByVal e como System.EventArgs) segura o divTextBox1_AutoComplete.Attributes ("
)/> = “inline do " extremidade Sub
End Class

class= do

Resposta : ClientScriptManager.RegisterForEventValidation

Olá!,

sim, há um controle de ActiveX do spreadsheet do escritório que possa ser encaixado em um formulário. É um tipo de Excel “claro” e pode ser programado. Uma outra possibilidade seria encaixar um objeto de Excel com o controle unbound do objeto - ou mesmo para melhorar, deixá-lo feito em Excel real em vez de complicam encaixam métodos.

Mas o melhor método naturalmente seria incorporar diretamente os dados na tabela, você poderia por exemplo usar uma opinião da folha de dados que fosse similar a um spreadsheet. Você poderia criar uma tabela provisória onde nenhuma limitação estivesse nos campos assim que o usuário pode se mover entre todas as pilhas e incorporar dados e então na extremidade que você pode simplesmente andar através dos registros e das colunas e verific todos os dados para a escrever à tabela real. Ser muito mais fácil do que trocando os dados com Excel.

Elogios,

Cristão
Outras soluções  
 
programming4us programming4us