asp.net click 传参数给hyperlink添加click事件

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
抱歉,代码有点多,是一个注册功能的页面,.aspx的倒数第五行是那个不起作用的btn。
.cs最下面是绑定的事件
.aspx文件的代码
&form id="form1" runat="server"&
&asp:ScriptManager runat="server"&&/asp:ScriptManager&
&asp:UpdatePanel runat="server" ID="UpdatePanel1"&
&ContentTemplate&
&div id="RegisterBox" runat="server"&
&asp:Label runat="server" SkinId="InfoTitle"&邮箱&/asp:Label&&br /&
&asp:TextBox runat="server" AutoPostBack="true" ID="User_EMail" OnTextChanged="User_EMail_TextChanged"
CssClass="RegisterText"&&/asp:TextBox&&br /&
&asp:RegularExpressionValidator runat="server" ControlToValidate="User_EMail" CssClass="Validator" ID="EmailValidator"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"&&/asp:RegularExpressionValidator&
&asp:Label runat="server" ID="TipEmail" CssClass="Validator"&&/asp:Label&&br /&
&asp:Label runat="server" SkinId="InfoTitle"&昵称&/asp:Label&&br /&
&asp:TextBox runat="server" AutoPostBack="true" ID="User_NickName" OnTextChanged="User_NickName_TextChanged"
CssClass="RegisterText"&&/asp:TextBox&&br /&
&asp:RegularExpressionValidator runat="server" ID="NickNameValidator" ControlToValidate="User_NickName" CssClass="Validator"
ValidationExpression="([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9]){2,14}"&&/asp:RegularExpressionValidator&
&asp:Label runat="server" ID="TipNickName" CssClass="Validator"&&/asp:Label&&br /&
&asp:Label runat="server" SkinId="InfoTitle"&密码&/asp:Label&&br /&
&asp:TextBox runat="server" ID="User_Pwd" TextMode="Password" CssClass="RegisterText"&&/asp:TextBox&&br /&
&asp:RegularExpressionValidator runat="server" ControlToValidate="User_Pwd"
ErrorMessage="密码只能为6-20个非空格字符!" CssClass="Validator" ID="PwdValidator"
ValidationExpression="[\S]{6,20}"&&/asp:RegularExpressionValidator&&br /&
&asp:Label runat="server" SkinId="InfoTitle"&确认密码&/asp:Label&&br /&
&asp:TextBox runat="server" ID="User_RePwd" TextMode="Password" CssClass="RegisterText"&&/asp:TextBox&&br /&
&asp:CompareValidator runat="server" ControlToCompare="User_Pwd" CssClass="Validator" ID="RePwdValidator"
ControlToValidate="User_RePwd" ErrorMessage="重复密码必须和密码相同!"&&/asp:CompareValidator&&br /&
&asp:Label runat="server" SkinId="InfoTitle"&性别&/asp:Label&&br /&
&asp:RadioButtonList runat="server" ID="User_Gender" CssClass="Gender" RepeatDirection="Horizontal" RepeatLayout="Flow"&
&asp:ListItem Text="男" Value="1"&&/asp:ListItem&
&asp:ListItem Text="女" Value="0"&&/asp:ListItem&
&/asp:RadioButtonList&&br /&
&asp:RequiredFieldValidator runat="server" CssClass="Validator" ErrorMessage="请选择性别!"
ControlToValidate="User_Gender"&&/asp:RequiredFieldValidator&&br /&
&asp:Label runat="server" SkinId="InfoTitle"&居住地&/asp:Label&&br /&
&asp:DropDownList runat="server" ID="User_Province" AutoPostBack="true"
onselectedindexchanged="User_Province_SelectedIndexChanged"&
&asp:ListItem Text="省份" Value="0"&&/asp:ListItem&
&/asp:DropDownList&
&asp:DropDownList runat="server" ID="User_City" style="visibility:" AutoPostBack="true"
onselectedindexchanged="User_City_SelectedIndexChanged"&
&asp:ListItem Text="市/地区" Value="0"&&/asp:ListItem&
&/asp:DropDownList&
&asp:DropDownList runat="server" ID="User_District" style="visibility:"&
&asp:ListItem Text="县/市" Value="0"&&/asp:ListItem&
&/asp:DropDownList&&br /&
&asp:Label runat="server" ID="TipArea" CssClass="Validator" Text="请选择居住地!"&&/asp:Label&&br /&
&asp:Label runat="server" SkinId="InfoTitle"&生日&/asp:Label&&br /&
&asp:DropDownList runat="server" ID="User_BirthYear" AutoPostBack="true" CssClass="DropList"
onselectedindexchanged="User_BirthMonthAndBirthYear_SelectedIndexChanged"&
&asp:ListItem Text="年份" Value="0"&&/asp:ListItem&
&/asp:DropDownList&
&asp:DropDownList runat="server" ID="User_BirthMonth" AutoPostBack="true"
onselectedindexchanged="User_BirthMonthAndBirthYear_SelectedIndexChanged"&
&asp:ListItem Text="月份" Value="0"&&/asp:ListItem&
&asp:ListItem Text="1" Value="1"&&/asp:ListItem&
&asp:ListItem Text="2" Value="2"&&/asp:ListItem&
&asp:ListItem Text="3" Value="3"&&/asp:ListItem&
&asp:ListItem Text="4" Value="4"&&/asp:ListItem&
&asp:ListItem Text="5" Value="5"&&/asp:ListItem&
&asp:ListItem Text="6" Value="6"&&/asp:ListItem&
&asp:ListItem Text="7" Value="7"&&/asp:ListItem&
&asp:ListItem Text="8" Value="8"&&/asp:ListItem&
&asp:ListItem Text="9" Value="9"&&/asp:ListItem&
&asp:ListItem Text="10" Value="10"&&/asp:ListItem&
&asp:ListItem Text="11" Value="11"&&/asp:ListItem&
&asp:ListItem Text="12" Value="12"&&/asp:ListItem&
&/asp:DropDownList&
&asp:DropDownList runat="server" ID="User_BirthDay"&
&asp:ListItem Text="日期" Value="0"&&/asp:ListItem&
&/asp:DropDownList&&br /&
&asp:Label runat="server" ID="TipBirthDay" class="Validator" Text="请选择出生日期!"&&/asp:Label&&br /&
&asp:Label runat="server" SkinId="InfoTitle"&验证码&/asp:Label&&br /&
&asp:TextBox runat="server" ID="CAPTCHA" Columns="4" CssClass="RegisterText CAPTCHA" Width="119px"&&/asp:TextBox&
&asp:Image runat="server" ID="CAPTCHAimg" CssClass="CAPTCHAimg" AlternateText="nonPic" /&&br /&
&asp:Label runat="server" ID="TipCAPTCHA" class="Validator" Text="验证码输入错误!"&&/asp:Label&
&asp:Button runat="server" ID="ConfirmRegister" OnClick="ConfirmRegister_Click" CssClass="ConfirmRegister" /&
&/ContentTemplate&
&/asp:UpdatePanel&
.cs文件的代码
public partial class UserRegister : System.Web.UI.Page
/// &summary&
/// 初始化居住地和出生日期
/// &/summary&
protected void Page_Load(object sender, EventArgs e)
if (!IsPostBack)
for (int i = DateTime.Now.Y i &= 1900; i--)
ListItem li = new ListItem(i.ToString(), i.ToString());
User_BirthYear.Items.Add(li);
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["EncloudConnectionString"].ConnectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("select * from [S_Province]", conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
ListItem li = new ListItem(dr[1].ToString(), dr[0].ToString());
User_Province.Items.Add(li);
/// &summary&
/// 检测邮箱格式和是否重复
/// &/summary&
protected void User_EMail_TextChanged(object sender, EventArgs e)
EmailValidator.Validate();
if (EmailValidator.IsValid)
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["EncloudConnectionString"].ConnectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("select [User_Email] from [ZOLUser] where [User_Email]='" + User_EMail.Text + "'", conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
TipEmail.Text = "邮箱不能重复使用!";
TipEmail.Text = "";
TipEmail.Text = "邮箱格式不正确!";
/// &summary&
/// 检测昵称格式和是否重复
/// &/summary&
protected void User_NickName_TextChanged(object sender, EventArgs e)
NickNameValidator.Validate();
if (NickNameValidator.IsValid)
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["EncloudConnectionString"].ConnectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("select [User_NickName] from [ZOLUser] where [User_NickName]='" + User_NickName.Text + "'", conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
TipNickName.Text = "昵称已被使用!";
TipNickName.Text = "";
TipNickName.Text = "昵称只能是2-14个汉字、字母或数字!";
/// &summary&
/// MD5加密方法
/// &/summary&
/// &param name="sDataIn"&需要加密的字符串&/param&
/// &param name="move"&偏移量&/param&
/// &returns&加密后的字符串&/returns&
public string GetMD5(string sDataIn, string move)
System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] bytValue, bytH
bytValue = System.Text.Encoding.UTF8.GetBytes(move + sDataIn);
bytHash = md5.ComputeHash(bytValue);
md5.Clear();
string sTemp = "";
for (int i = 0; i & bytHash.L i++)
sTemp += bytHash[i].ToString("x").PadLeft(2, '0');
/// &summary&
/// 通过出生年和月动态加载出生日
/// &/summary&
protected void User_BirthMonthAndBirthYear_SelectedIndexChanged(object sender, EventArgs e)
if (!(User_BirthYear.SelectedIndex == 0) && !(User_BirthMonth.SelectedIndex == 0))
while (User_BirthDay.Items.Count & 1)
User_BirthDay.Items.RemoveAt(1);
int BirthYear = Convert.ToInt32(User_BirthYear.SelectedValue);
int BirthMonth = Convert.ToInt32(User_BirthMonth.SelectedValue);
for (int i = 1; i &= DateTime.DaysInMonth(BirthYear, BirthMonth); i++)
ListItem li = new ListItem(i.ToString(), i.ToString());
User_BirthDay.Items.Add(li);
/// &summary&
/// 通过省动态加载市和县
/// &/summary&
protected void User_Province_SelectedIndexChanged(object sender, EventArgs e)
while (User_City.Items.Count & 1)
User_City.Items.RemoveAt(1);
while (User_District.Items.Count & 1)
User_District.Items.RemoveAt(1);
if (!(User_Province.SelectedIndex == 0))
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["EncloudConnectionString"].ConnectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("select * from [S_City] where [ProvinceID]='" + User_Province.SelectedValue + "'", conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
ListItem li = new ListItem(dr[1].ToString(), dr[0].ToString());
User_City.Items.Add(li);
User_City.Style.Add("visibility", "inherit");
User_City.Style.Add("visibility", "hidden");
/// &summary&
/// 通过市动态加载县
/// &/summary&
protected void User_City_SelectedIndexChanged(object sender, EventArgs e)
while (User_District.Items.Count & 1)
User_District.Items.RemoveAt(1);
if (!(User_City.SelectedIndex == 0))
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["EncloudConnectionString"].ConnectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("select * from [S_District] where [CityID]='" + User_City.SelectedValue + "'", conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
ListItem li = new ListItem(dr[1].ToString(), dr[0].ToString());
User_District.Items.Add(li);
User_District.Style.Add("visibility", "inherit");
User_District.Style.Add("visibility", "hidden");
protected void ConfirmRegister_Click(object sender, EventArgs e)
Response.Write("编程之神,请赐予我力量!!成功吧!!!!!");
试了各种各样的方法,就是不能让这个事件起作用,真心求助!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
可以google之,例如下面这个链接
事件处理函数应该是被调用了,只是没有输出。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。请教如何在TD中加onClick事件 - ASP.NET当前位置:& &&&请教如何在TD中加onClick事件请教如何在TD中加onClick事件www.MyException.Cn&&网友分享于:&&浏览:161次请问怎么在TD中加onClick事件?如题
function & chang_div(num)
& for & (int & i=1;i &5;i++))
& alert( '写上你要提示的内容 ');
& document.getElementById( 'div_ '+i).style.visibility= 'hidden ';
& document.getElementById( 'div_ '+num).style.visibility= 'SHOW ';
让某个DIV显示 & 其他隐藏------解决方案--------------------现在人民币都升级了,你给10分不是很够啊,开玩笑的,哈
&td onclick= &clickfunction() &&
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有ASP.NET HyperLink 控件
ASP.NET HyperLink 控件
定义和用法
HyperLink 控件用于创建超链接。
显示此链接的图像的 URL
该链接的目标 URL
规定该控件是服务器控件。必须被设置为 &server&。
URL 的目标框架。
显示该链接的文本。
Web 控件标准属性
AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth,
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled,
SkinID, Style, TabIndex, ToolTip, Width
如需完整描述,请访问 。
控件标准属性
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls,
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site,
TemplateControl, TemplateSourceDirectory, UniqueID, Visible
如需完整描述,请访问。
在本例中,我们在 .aspx 文件中声明了一个 HyperLink 控件。11:07 提问
ASP.NET跳转问题img标签onclick自动执行
最近在自学asp.net,试着写一个小小的登录功能,aspx页面是用的img标签的onclick事件,但是好像页面刚加载的时候就自动调用了,不知道是怎么回事。求大神帮忙。
以下是代码:
function loginclick()
&%Login_Click();%&
按赞数排序
下面的html代码看不到
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐}

我要回帖

更多关于 asp button click 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信