你想得没错,双击按钮后的进入.aspx.cs里的onclick事件函数就可以写代码了。具体代码为什么没运行,可能有别的原因吧,可以把代码贴上来看看。

解决方案 »

  1.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
    Label1.Text=city.SelectedItem.Text;
    }这是.aspx.cs里按钮的触发函数,我只是想把一个DropDownlist的选项的
    文本赋给一个Label而已,其他地方我没写东西,可是Label一直没反映.
    我看到有的地方说什么数据绑定,
    我又在里面加了个Page.DateBind();
    可是还是没反应,还需要做其他的么?
      

  2.   

    .cs是专用于后台服务器代码的
    <script>是前台代码文件,只能写在.aspx文件中
    看你的情况,正常情况没什么问题了
    也不需要数据绑定
    要不把你的代码全贴出来看看
      

  3.   

    这是aspx代码,还要cs代码么?谁给我留个QQ号交流一下啊?<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="_202._206._0._104._default" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>default</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <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>
    <form id="default" method="post" runat="server">
    <FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体">
    </FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体">
    </FONT>
    <BR>
    &nbsp;&nbsp;
    <asp:DropDownList id="city" runat="server">
    <asp:ListItem>aaa</asp:ListItem>
    <asp:ListItem>bbb</asp:ListItem>
    <asp:ListItem>ccc</asp:ListItem>
    </asp:DropDownList>&nbsp;
    <asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
    <asp:Label id="Label1" runat="server">Label</asp:Label>
    <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
    </form>
    </body>
    </HTML>
      

  4.   

    这是CS,我删掉些using吧,节省这里的篇幅
    using System;
    .......
    namespace _202._206._0._104
    {
    /// <summary>
    /// _default 的摘要说明。
    /// </summary>
    public class _default : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.Label Label1;
    protected System.Web.UI.WebControls.Button Button1;
    protected System.Web.UI.WebControls.DropDownList city;
    protected System.Web.UI.WebControls.TextBox TextBox1;
    protected System.Data.SqlClient.SqlConnection sqlConnection1;

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

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
    this.sqlConnection1 = new System.Data.SqlClient.SqlConnection();
    // 
    // sqlConnection1
    // 
    this.sqlConnection1.InfoMessage += new System.Data.SqlClient.SqlInfoMessageEventHandler(this.sqlConnection1_InfoMessage);
    this.Button1.Click += new System.EventHandler(this.Button1_Click);
    this.Load += new System.EventHandler(this.Page_Load); }
    #endregion private void sqlConnection1_InfoMessage(object sender, System.Data.SqlClient.SqlInfoMessageEventArgs e)
    {

    } private void TextBox1_TextChanged(object sender, System.EventArgs e)
    {

    } private void Button1_Click(object sender, System.EventArgs e)
    {
    Page.DataBind();
    Label1.Text=city.SelectedItem.Text;
    }
    }
    }
      

  5.   

    Page.DataBind();没用可以去掉。
    代码没看出什么问题,我试了一下,挺正常的,没啥问题,唯一值得怀疑的就是那个
    namespace _202._206._0._104;
    你重新新建一个项目试试,项目名不要用带.的
      

  6.   

    那是我本机的ip,建立web服务项目的时候好像位置只能是网络标识,不能是本机路径,
    我这个202._206._0._104是他自己生成的,不是我设定的
    不知道你尝试的时候是如何建立的项目?
    具体步骤?可是我感觉我的步骤应该没问题啊?
      

  7.   

    你的代码太乱了
    具体原因我也看不出来
    你设个断点看看
    或新建一个WebForm再试试
    解释一下相关有用代码
    this.Button1.Click += new System.EventHandler(this.Button1_Click);
    是注册按钮的响应事件
    private void Button1_Click(object sender, System.EventArgs e)是响应事件
      

  8.   

    新建项目的时候不要删掉
    http:\localhost
      

  9.   

    没天理啊,重新建了个项目,这次什么事情也没有,到底怎么回事啊?
    我的分给谁啊?给hgknight(江雨)兄?呵呵.