Domanda

Sto cercando di inserire un po 'di HTML in un controllo MultilineText_Edit di dati dinamici ASP.NET, solo un paio di tag <br> per avere interruzioni di riga quando eseguo l'output del valore della colonna su una pagina Web.

Tuttavia, quando provo a fare clic sul " Aggiorna " collegamento nella pagina di modifica dei dati dinamici, non succede nulla. Non ricevo nemmeno un messaggio di errore, che mi aspetterei se l'input HTML non fosse consentito tramite alcune regole incorporate nel controllo. Non appena rimuovo il tag, il collegamento di aggiornamento funziona correttamente. Non è un problema di dimensioni della colonna, posso aggiungere un sacco di più caratteri all'input e tutto funziona bene.

L'input HTML non è consentito in questi controlli o c'è qualcos'altro? Se esiste una sorta di regola di convalida, può essere disattivata? O c'è qualcosa nel database che devo impostare? Dovrei usare qualcosa di diverso dal modello di testo multilinea predefinito?

È stato utile?

Soluzione

La convalida dell'input è una funzionalità integrata in ASP.NET 2.0 o successive. Non so perché non ricevi un errore, ma controlla questo per vedere se aiuta:

http://www.asp.net/learn/whitepapers/request- validazione /

Controlla queste impostazioni, sulla pagina:

<%@ Page validateRequest="false" %>

o web.config:

<configuration>  
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top