好久没有问问题了,Button事件不触发,小问题,怎么解决??

mingjunr 2005-03-01 05:00:33
部分代码:请大家看看问题出在哪?
<%@ Import namespace="System.Web.UI.HtmlControls" %>
<Script language="c#" runat="server">
public void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
saveBt.Enabled=false;
}
public void sendBt_Click(object sender, System.EventArgs e)
{
landcdhDrop1.SelectedValue="a2";
saveBt.Enabled=true;
}
</Script>
<html>
.....
<asp:Button id="sendBt" runat="server" Text="发 送"></asp:Button>
<asp:Button id="saveBt" runat="server" Width="64px" Text="保存"></asp:Button>
.....
<asp:dropdownlist id="landcdhDrop1" runat="server" size="1">
<asp:ListItem Selected="True" value="a1">a1</asp:ListItem>
<asp:ListItem value="a2">a2</asp:ListItem>
<asp:ListItem value="a3">a3</asp:ListItem>
<asp:ListItem value="a4">a4</asp:ListItem>
</asp:dropdownlist>
...
</html>
...全文
158 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
amendajing 2005-03-01
  • 打赏
  • 举报
回复
你没有添加事件代理,
foolnet 2005-03-01
  • 打赏
  • 举报
回复
这是vs.net的一个bug
原因是你打开aspx也面的时候把程序自动注册的button事件取消了

你可以双击button

还可以在load中自己注册事件
liulxmooo 2005-03-01
  • 打赏
  • 举报
回复
up
web_gus 2005-03-01
  • 打赏
  • 举报
回复
up
估计事件丢失了
mingjunr 2005-03-01
  • 打赏
  • 举报
回复
刚才大小写弄错了,谢谢 hs_tang7788(hs_tang), LoveCherry

qixiao没有看懂我的意思,我的代码是写在aspx文件里,不是设计出来的,是从HTML转成ASPX的,顺便根据HTML中的表单建立一个数据库,用程序加上通用的BUTTON事件
谢谢大家
qixiao 2005-03-01
  • 打赏
  • 举报
回复
事件句柄丢失了,设计模式下,双击你的Button
试一下
LoveCherry 2005-03-01
  • 打赏
  • 举报
回复
<%@ Import namespace="System.Web.UI.HtmlControls" %>
<HTML>
<Script language="c#" runat="server">
public void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
saveBt.Enabled=false;
}
public void sendBt_Click(object sender, System.EventArgs e)
{
landcdhDrop1.SelectedValue="a2";
saveBt.Enabled=true;
}
</Script>
<form runat=server>
<asp:Button id="sendBt" runat="server" Text="发 送" onclick="sendBt_Click"></asp:Button>
<asp:Button id="saveBt" runat="server" Width="64px" Text="保存"></asp:Button>
<asp:dropdownlist id="landcdhDrop1" runat="server" size="1">
<asp:ListItem Selected="True" value="a1">a1</asp:ListItem>
<asp:ListItem value="a2">a2</asp:ListItem>
<asp:ListItem value="a3">a3</asp:ListItem>
<asp:ListItem value="a4">a4</asp:ListItem>
</asp:dropdownlist></form>
</HTML>
mingjunr 2005-03-01
  • 打赏
  • 举报
回复
还是谢谢楼上几位,呵呵,没解决,等。。。
mingjunr 2005-03-01
  • 打赏
  • 举报
回复
楼上两位,书上也没有 Handles btnAdd.Click C#代码生成器生成的代码也没有
onClick="sendBt_click">这个行不通,已经试过了
january03 2005-03-01
  • 打赏
  • 举报
回复
你的submit在form里面有没有提交呢?
hs_tang7788 2005-03-01
  • 打赏
  • 举报
回复
<asp:Button id="sendBt" runat="server" Text="发 送" onClick="sendBt_click"></asp:Button>
guan19801026 2005-03-01
  • 打赏
  • 举报
回复
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click

是不是你後面少了點什麼


62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧