Passing textbox value to ASP.NET class

Buzzsaw

New Member
I always got this error:Compiler Error Message: CS0103: The name 'txtUserName' does not exist in the current contextmypage.aspx\[code\]<% @Page Language="C#" Inherits="myclass" Src="http://stackoverflow.com/questions/12800720/myclass.cs" %> <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title>Login Form</title></head><body><form id="form1" runat="server"><div><table><tr><td>Username:</td><td><asp:TextBox ID="txtUserName" runat="server"></asp:TextBox></td></tr><tr><td></td><td><asp:Button ID="btnSubmit" runat="server" Text="Submit" onclick="Writedata" /></td></tr></table></div></form></body></html>\[/code\]myclass.cs\[code\]using System;using System.Data;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;using System.Net;using System.Text;public class myclass:Page { protected void WriteData(object sender, EventArgs e){ string customer_id=txtUserName.Text; string postData="http://stackoverflow.com/questions/12800720/customer_id="+customer_id; byte[] data= http://stackoverflow.com/questions/12800720/Encoding.UTF8.GetBytes (postData); // Prepare web request... HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://myserverurl.com/mypage.php"); myRequest.Method = "POST"; myRequest.ContentType="application/x-www-form-urlencoded"; myRequest.ContentLength = data.Length; Stream newStream=myRequest.GetRequestStream(); // Send the data. newStream.Write(data,0,data.Length); newStream.Close(); }}\[/code\]Any help here?Thanks,
 
Back
Top