密码修改不了_html/css_WEB-ITnose
<div id="tab_3-3" class="tab-pane "> <div style="height: auto;" id="accordion3-3" class="accordion collapse"> <form action="#"> <label class="control-label">当前密码</label> <asp:TextBox ID="Cur_Pas" runat="server" CssClass="m-wrap span8"></asp:TextBox> <label class="control-label">新的密码</label> <asp:TextBox ID="New_Pas" runat="server" CssClass="m-wrap span8"></asp:TextBox> <label class="control-label">再次输入</label> <asp:TextBox ID="Input_Again" runat="server" CssClass="m-wrap span8"></asp:TextBox> <div class="submit-btn"> <asp:Button ID="Pas_Change" runat="server" onclick="Pas_Change_Click" Text="修改密码" CssClass="btn green" /> <asp:Button ID="Button2" runat="server" Text="取消" CssClass="btn green"/> </div> </form> </div> </div>
代码如上,点击修改密码时并不会调用修改密码那个函数,所以觉得是前台这里有问题,刚开始学习,可能对大神们来说有点简单,知道的可以讲一下吗,谢谢
回复讨论(解决方案)
.net不会,试试吧
<asp:Button ID="Pas_Change" runat="server" onclick="Pas_Change_Click()" Text="修改密码" CssClass="btn green" />
.net不会,试试吧
<asp:Button ID="Pas_Change" runat="server" onclick="Pas_Change_Click()" Text="修改密码" CssClass="btn green" />
我就是在.net上做的,修改不了
Pas_Change_Click方法看一下
Pas_Change_Click方法看一下
protected void Pas_Change_Click(object sender, EventArgs e)
{
if (Cur_Pas.Text == teacher.password)
{
if (New_Pas.Text == Input_Again.Text)
{
teacher.password = New_Pas.Text;
if (bllteacher.Update(teacher) == 1)
{
ClassJs.Alert("修改密码成功!", this);
}
else
{
ClassJs.Alert("密码修改失败,请重新输入!", this);
}
}
else
{
ClassJs.Alert("您两次输入的新密码不相同,请重新输入!", this);
}
}
else
{
ClassJs.Alert("您输入的密码错误,请重新输入", this);
}
}
感觉不是这里出错,因为这个方法感觉没掉用,设断点也没用
Pas_Change_Click方法看一下
protected void Pas_Change_Click(object sender, EventArgs e)
{
if (Cur_Pas.Text == teacher.password)
{
if (New_Pas.Text == Input_Again.Text)
{
teacher.password = New_Pas.Text;
if (bllteacher.Update(teacher) == 1)
{
ClassJs.Alert("修改密码成功!", this);
}
else
{
ClassJs.Alert("密码修改失败,请重新输入!", this);
}
}
else
{
ClassJs.Alert("您两次输入的新密码不相同,请重新输入!", this);
}
}
else
{
ClassJs.Alert("您输入的密码错误,请重新输入", this);
}
}
感觉不是这里出错,因为这个方法感觉没掉用,设断点也没用
去掉试试
Pas_Change_Click方法看一下
protected void Pas_Change_Click(object sender, EventArgs e)
{
if (Cur_Pas.Text == teacher.password)
{
if (New_Pas.Text == Input_Again.Text)
{
teacher.password = New_Pas.Text;
if (bllteacher.Update(teacher) == 1)
{
ClassJs.Alert("修改密码成功!", this);
}
else
{
ClassJs.Alert("密码修改失败,请重新输入!", this);
}
}
else
{
ClassJs.Alert("您两次输入的新密码不相同,请重新输入!", this);
}
}
else
{
ClassJs.Alert("您输入的密码错误,请重新输入", this);
}
}
感觉不是这里出错,因为这个方法感觉没掉用,设断点也没用
去掉试试
不管用,为什么要去掉这个
<form action="#"></form>换成<form id="from1" runat="server"></form>
<form action="#"></form>换成<form id="from1" runat="server"></form>
不是这里的问题,#表示提交表单到本页,这句在母版页是有的,所以改了会出错
大神们帮帮忙,加到100分了
你这本来就是响应的后台事件,如果没进后台事件,你看看是不是名称不对
点击事件函数都没进去,说明这个按钮没有触发这个事件吧,感觉是语法的问题,你自己单独写个简单的测试页面,试试这个onclick事件能否进去,如果可以,我想是你上面这个页面哪里漏掉了什么
你这本来就是响应的后台事件,如果没进后台事件,你看看是不是名称不对
名称是对的呀,我代码上面您看一下。不是名称的问题
点击事件函数都没进去,说明这个按钮没有触发这个事件吧,感觉是语法的问题,你自己单独写个简单的测试页面,试试这个onclick事件能否进去,如果可以,我想是你上面这个页面哪里漏掉了什么
就是点击按钮触发不了后台的事件呀,就是在找这个原因呀
这个是什么问题
这个是什么问题
买本书 或者弄个教程视频完整看下
你这样问真的能学会?

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

L'article examine les meilleures pratiques pour assurer la compatibilité des navigateurs de HTML5, en se concentrant sur la détection des fonctionnalités, l'amélioration progressive et les méthodes de test.

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

Cet article explique le html5 & lt; time & gt; élément de représentation sémantique de date / heure. Il souligne l'importance de l'attribut DateTime pour la lisibilité à la machine (format ISO 8601) à côté du texte lisible par l'homme, stimulant AccessIbilit

L'article discute de l'utilisation des attributs de validation de formulaire HTML5 comme les limites requises, motifs, min, max et longueurs pour valider la saisie de l'utilisateur directement dans le navigateur.

L'article traite de la balise Meta de la fenêtre, essentielle pour la conception Web réactive sur les appareils mobiles. Il explique comment une utilisation appropriée garantit une mise à l'échelle optimale du contenu et une interaction utilisateur, tandis que la mauvaise utilisation peut entraîner des problèmes de conception et d'accessibilité.

L'article traite du & lt; iframe & gt; L'objectif de Tag dans l'intégration du contenu externe dans les pages Web, ses utilisations courantes, ses risques de sécurité et ses alternatives telles que les balises d'objet et les API.
