再问.aspx.cs是做什么用的(急) 你想得没错,双击按钮后的进入.aspx.cs里的onclick事件函数就可以写代码了。具体代码为什么没运行,可能有别的原因吧,可以把代码贴上来看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Button1_Click(object sender, System.EventArgs e) { Label1.Text=city.SelectedItem.Text; }这是.aspx.cs里按钮的触发函数,我只是想把一个DropDownlist的选项的文本赋给一个Label而已,其他地方我没写东西,可是Label一直没反映.我看到有的地方说什么数据绑定,我又在里面加了个Page.DateBind();可是还是没反应,还需要做其他的么? .cs是专用于后台服务器代码的<script>是前台代码文件,只能写在.aspx文件中看你的情况,正常情况没什么问题了也不需要数据绑定要不把你的代码全贴出来看看 这是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> <asp:DropDownList id="city" runat="server"> <asp:ListItem>aaa</asp:ListItem> <asp:ListItem>bbb</asp:ListItem> <asp:ListItem>ccc</asp:ListItem> </asp:DropDownList> <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> 这是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; } }} Page.DataBind();没用可以去掉。代码没看出什么问题,我试了一下,挺正常的,没啥问题,唯一值得怀疑的就是那个namespace _202._206._0._104;你重新新建一个项目试试,项目名不要用带.的 那是我本机的ip,建立web服务项目的时候好像位置只能是网络标识,不能是本机路径,我这个202._206._0._104是他自己生成的,不是我设定的不知道你尝试的时候是如何建立的项目?具体步骤?可是我感觉我的步骤应该没问题啊? 你的代码太乱了具体原因我也看不出来你设个断点看看或新建一个WebForm再试试解释一下相关有用代码this.Button1.Click += new System.EventHandler(this.Button1_Click);是注册按钮的响应事件private void Button1_Click(object sender, System.EventArgs e)是响应事件 新建项目的时候不要删掉http:\localhost 没天理啊,重新建了个项目,这次什么事情也没有,到底怎么回事啊?我的分给谁啊?给hgknight(江雨)兄?呵呵. 关于DBHelp类的一些问题 Asp.net中formview如何获取新增数据的主键值(主键自动增长)? 求个asp类化为asp.net(c#)语句... 一个小问题,如何根据Session变量的值确定某个页面的加载?? 为什么不能保持状态??? ***.NET开发的CRM系统,欢迎下载PP**** 像购物车一样显示所有商品,是不是要用datalist?如何用? session,cookie问题 我的IIS用不了了,帮帮忙看看怎么弄,谢谢! 急找asp高手网上兼职做一项目 asp.net初学不明白的问 怎样把文件上传到服务器上呀?
{
Label1.Text=city.SelectedItem.Text;
}这是.aspx.cs里按钮的触发函数,我只是想把一个DropDownlist的选项的
文本赋给一个Label而已,其他地方我没写东西,可是Label一直没反映.
我看到有的地方说什么数据绑定,
我又在里面加了个Page.DateBind();
可是还是没反应,还需要做其他的么?
<script>是前台代码文件,只能写在.aspx文件中
看你的情况,正常情况没什么问题了
也不需要数据绑定
要不把你的代码全贴出来看看
<!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>
<asp:DropDownList id="city" runat="server">
<asp:ListItem>aaa</asp:ListItem>
<asp:ListItem>bbb</asp:ListItem>
<asp:ListItem>ccc</asp:ListItem>
</asp:DropDownList>
<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>
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;
}
}
}
代码没看出什么问题,我试了一下,挺正常的,没啥问题,唯一值得怀疑的就是那个
namespace _202._206._0._104;
你重新新建一个项目试试,项目名不要用带.的
我这个202._206._0._104是他自己生成的,不是我设定的
不知道你尝试的时候是如何建立的项目?
具体步骤?可是我感觉我的步骤应该没问题啊?
具体原因我也看不出来
你设个断点看看
或新建一个WebForm再试试
解释一下相关有用代码
this.Button1.Click += new System.EventHandler(this.Button1_Click);
是注册按钮的响应事件
private void Button1_Click(object sender, System.EventArgs e)是响应事件
http:\localhost
我的分给谁啊?给hgknight(江雨)兄?呵呵.