页面上一个textarea1 :html控件
一个按钮 :web控件
一个textarea2 :转成web控件
点按钮时候要把html控件的textarea1取到
给web的textarea2
应该怎么写代码
注:
textarea1 必须是html控件

解决方案 »

  1.   

    页面上一个textarea1 :html控件
    一个按钮 :web控件
    一个textarea2 :转成web控件
    点按钮时候要把html控件的textarea1的内容取到
    给web的textarea2
    应该怎么写代码
    注:
    textarea1 必须是html控件
      

  2.   

    可以这样写: private void Button1_Click(object sender, System.EventArgs e)
    {
    string msg=Request.Form ["textarea1"]; TEXTAREA2.InnerText=msg; }
      

  3.   

    Resquest.Form[]  取不到东西啊
      

  4.   

    应该可以啊!!
    前台HTML:
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication2.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm1</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <TEXTAREA style="Z-INDEX: 102; LEFT: 304px; WIDTH: 288px; POSITION: absolute; TOP: 200px; HEIGHT: 120px"
    name="textarea2" rows="7" cols="33" runat="server" id="textarea2"></TEXTAREA>&nbsp;
    <TEXTAREA name="textarea1" rows="7" cols="33" style="Z-INDEX: 101; LEFT: 304px; WIDTH: 288px; POSITION: absolute; TOP: 32px; HEIGHT: 120px"></TEXTAREA>
    <asp:Button id="Button1" style="Z-INDEX: 103; LEFT: 424px; POSITION: absolute; TOP: 376px" runat="server"
    Text="Button"></asp:Button>
    </form>
    </body>
    </HTML>
    后台C#代码:using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;namespace WebApplication2
    {
    /// <summary>
    /// WebForm1 的摘要说明。
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.Button Button1;
    protected System.Web.UI.HtmlControls.HtmlTextArea textarea2;

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    } #region Web 窗体设计器生成的代码
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
    this.Button1.Click += new System.EventHandler(this.Button1_Click);
    this.Load += new System.EventHandler(this.Page_Load); }
    #endregion
    private void Button1_Click(object sender, System.EventArgs e)
    {
    string msg=Request.Form ["textarea1"].Trim(); textarea2.InnerText=msg; }

    }
    }
      

  5.   

    页面上一个textarea1 :html控件,属性加runat="server",服务器端可直接引用protected System.Web.UI.HtmlControls.HtmlTextArea textarea1;
    textarea2.Text = textarea1.InnerText;
    //OK?
      

  6.   

    谢谢 Request.Form里 一开始我没设置属性name 弄成ID了 
    接帖