asp.net: ottieni il valore da textarea

sto creando un modulo per il caricamento di immagini trascinare e rilasciare jquery.

quando ho trascinato una immagine in forma aspx, quella volta che l’anteprima dell’immagine e il titolo (textarea) e desc (textarea) creati per la pagina aspx.

dopo aver inserito il titolo e desc, viene salvato nel database quando faccio clic sul pulsante Salva.

non riuscivo a ottenere il controllo textarea in c # (codice dietro)?

textarea non aggiunto direttamente alla pagina aspx. è aggiunto dynamicmente attraverso jquery così ????

in jquery textarea aggiunta

 

codice dietro

 HtmlTextArea txtImageupload = (HtmlTextArea)(frm.FindControl("txtImagename1")); string imagename = txtImageupload.Value; 

Provare

 Request.Form["txtImagename1"] 

Non c’è bisogno di runat="server"

Inoltre, aggiungi name="txtImagename1"

  

Aggiungi l’attributo del name al controllo dinamico:

   

dal tuo codebehind:

 Request.Form["txtImagename1"] 
 TextBox txtImageName = (TextBox)Page.FindControl("txtImagename1"); string strFromTextArea = txtImageName.Text; 

Nota :

  • “Pagina” dovrebbe essere il contenitore del controllo textarea. Se la tua textarea è nel pannello, usa l’object del pannello invece di Page.
  • Il controllo della casella di testo con più righe è un’area di testo nel controllo HTML.