[英]asp.net : Get the value from textarea
我正在創建一種通過 jquery 進行圖像上傳拖放的表單。
當我將一張圖像拖到 aspx 表單時,該圖像預覽和標題( textarea )和 desc ( textarea )創建到 aspx 頁面。
輸入標題和描述后,當我單擊保存按鈕時,它會保存到數據庫中。
我無法在 c# 中獲得 textarea 控件(代碼隱藏)?
textarea 不會直接添加到 aspx 頁面。 它是通過jquery動態添加的,所以???
在 jquery textarea 中添加
<textarea id="txtImagename1" runat="server" rows="1" cols="50"></textarea>
背后的代碼
HtmlTextArea txtImageupload = (HtmlTextArea)(frm.FindControl("txtImagename1"));
string imagename = txtImageupload.Value;
嘗試
Request.Form["txtImagename1"]
不需要runat="server"
另外,添加name="txtImagename1"
<textarea id="txtImagename1" name="txtImagename1" rows="1" cols="50"></textarea>
將name
屬性添加到動態控件:
<textarea id="txtImagename1" name="txtImagename1" runat="server" rows="1" cols="50">
</textarea>
從你的代碼隱藏:
Request.Form["txtImagename1"]
TextBox txtImageName = (TextBox)Page.FindControl("txtImagename1");
string strFromTextArea = txtImageName.Text;
筆記 :
<textarea rows="4" cols="50" name="description" id="description" >
</textarea>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.