.Net Button控件调用方法问题

初学.Net,问题可能很白痴,希望大家来帮忙!问题是response.aspx中的button控件如何可以点击后触发.cs文件里的btnOK_Click事件。点击按钮没有起作用。还有一个问题就是form的action为什么改不掉呢,修改控件里的action属性也改不掉。没搞明白,代码如下:

这是response.aspx中的控件代码:

姓名:
性别:

这是cs文件里的代码

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;

namespace WebApplication1.chapter2{ public partial class response : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write("

在页面中输出数据

"); char c = 'a';//定义一个字符变量 string s = "Hello World!";//定义一个字符串变量 char[] cArray={'H','e','l','l','o',',','W','o','r','l','d'};//定义一个字符数组 Page p = new Page();//定义一个Page对象 Response.Write("输出单个字符"); Response.Write(c); Response.Write("
"); Response.Write("输出一个字符串"+s+"
"); Response.Write("输出字符数组"); Response.Write(cArray, 0, cArray.Length); Response.Write("
"); Response.Write("输出一个对象"); Response.Write(p); Response.Write("
"); Response.Write("输出一个文件"); Response.Write(@"D:\dotnet\WebApplication1\WebApplication1\chapter2\WriteFile.txt");//读取不出来 Response.Write("

页面跳转并传递参数

"); }

protected void btnOK_Click(object sender, EventArgs e) {

string name = this.txtName.Text; string sex = "先生"; if (this.rbtSex2.Checked) sex = "女士"; Response.Redirect("welcom.aspx"); } }}