在C#中怎样获得html控件的值?

解决方案 »

  1.   

    <input type=text value=123 id=t1 runat=server />获取上面这个控件的值:abc=t1.Text;
      

  2.   

    设置这个html控件的ID,然后runat=server.就可以像用WEB控件一样通过ID来调用
      

  3.   

    如果在<html>控件中加入了runat="server",再给一个id值,那么在后台就可以取到.不知楼主为什么取不到,
    可否把你的代码粘出来看看呢.
      

  4.   

    <input type=text value=123 id=t1 runat=server />获取上面这个控件的值:abc=t1.Value;用Value属性.
      

  5.   

    我是在html的页面上写: 
    <script language="C#" runat="server">
            void UpdateDataFuc()
            {
                string connString = "User ID=sa;Initial Catalog=test;Data Source=192.19.17.61;Password=yang";     System.Data.SqlClient.SqlConnection conne = new SqlConnection (connString);
    System.Data.SqlClient.SqlDataAdapter adap = new SqlDataAdapter();
    conne.Open();
    string strCmd = "select * from photoData where PotoPath=''";
    System.Data.SqlClient.SqlCommand command = new SqlCommand(strCmd, conne);
    adap.SelectCommand = command;
    DataSet ds = new DataSet();
    adap.Fill(ds,"Region");
    if (ds.Tables[0].Rows.Count > 0)
    {
    string strCmds = "update photoData set PotoPath=@PotoPath where id=@id";
    System.Data.SqlClient.SqlCommand cmdUpModif = new SqlCommand(strCmds,conne);

    cmdUpModif.Parameters.Add("@id",SqlDbType.Int,40);
    cmdUpModif.Parameters.Add("@PotoPath",SqlDbType.NVarChar,40);

    cmdUpModif.Parameters["@id"].Value = ds.Tables[0].Rows[0][0].ToString();

    cmdUpModif.Parameters["@PotoPath"].Value = Request.Form["File1"].ToString();

    adap.UpdateCommand = cmdUpModif;

    if ( adap.UpdateCommand.ExecuteNonQuery() == -1 )
    {
    conne.Close();
    }
    else
    {
    conne.Close();
    }
    conne.Close();
    }
            }        
           void Dispose(object sender, System.EventArgs e)
           {
            UpdateDataFuc();
           }
        </script>
      

  6.   

    而控件代码是: <INPUT id="File1" value=123 type="file" runat="server">