关于双击BUTTON按钮后,事件写在哪里

qiyue444865262 2012-03-14 10:35:31
我在Default.aspx页面中定义了以下一个按钮:


<INPUT onmouseover="this.style.backgroundColor='#ffffff'" style="BORDER-RIGHT: #e1f4ee 1px solid;
BORDER-TOP: #e1f4ee 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #e1f4ee 1px solid; WIDTH: 60px;
COLOR: #000000; BORDER-BOTTOM: #e1f4ee 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #e1f4ee"
onmouseout="this.style.backgroundColor='#E1F4EE'" type=submit value=" 确 认 "
name=Submit id="Submit1" runat="server" onclick="return Submit1_onclick()" />

这样定义一个button按钮后 双击进入onclick事件,为何代码会出现在Default.aspx页面中,有什么办法,使双击后写事件的地方变的和<asp:Button ID="Button2" runat="server" Text="Button" />双击进去后一样出现在Default.aspx.cs中
...全文
241 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
越活越不精彩 2012-03-14
  • 打赏
  • 举报
回复
你先把onclick="return Submit1_onclick()"这个去掉,再进去双击BUTTON按钮
youzelin 2012-03-14
  • 打赏
  • 举报
回复
一个是服务器端控件,一个是客户端控件。不一样的。
sfxdawn 2012-03-14
  • 打赏
  • 举报
回复
改用服务器组件,加样式时,那些红色波浪线,不用去管它啊。。。

[Quote=引用 4 楼 qiyue444865262 的回复:]
引用 1 楼 bdmh 的回复:
你那个啥html组件,不是服务端的asp.net组件,当然进aspx了,你放一个asp.net的button就可以了

我试过asp。net的了 样式复制进去后就出错;
而且那个html按钮我也是复制别人的,但他的却可以在Default.aspx。cs中写代码
[/Quote]
porschev 2012-03-14
  • 打赏
  • 举报
回复

改成服务器控件吧。。HTML控件就算你加了runat="server"双击控件,

代码也会在aspx页的script标签中。。。

你就是要加点样式嘛,用服务器控件一样可以做成你现在的效果啊
qiyue444865262 2012-03-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 effun 的回复:]
加上runat=server试试
[/Quote]
INPUT onmouseover="this.style.backgroundColor='#ffffff'" style="BORDER-RIGHT: #e1f4ee 1px solid;
BORDER-TOP: #e1f4ee 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #e1f4ee 1px solid; WIDTH: 60px;
COLOR: #000000; BORDER-BOTTOM: #e1f4ee 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #e1f4ee"
onmouseout="this.style.backgroundColor='#E1F4EE'" type=submit value=" 确 认 "
name=Submit id="Submit1" runat="server" onclick="return Submit1_onclick()" />

里面有runat="server"
qiyue444865262 2012-03-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
你那个啥html组件,不是服务端的asp.net组件,当然进aspx了,你放一个asp.net的button就可以了
[/Quote]
我试过asp。net的了 样式复制进去后就出错;
而且那个html按钮我也是复制别人的,但他的却可以在Default.aspx。cs中写代码
effun 2012-03-14
  • 打赏
  • 举报
回复
加上runat=server试试
很难想的哦 2012-03-14
  • 打赏
  • 举报
回复
楼上正解
bdmh 2012-03-14
  • 打赏
  • 举报
回复
你那个啥html组件,不是服务端的asp.net组件,当然进aspx了,你放一个asp.net的button就可以了
yp19910928 2012-03-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
你那个啥html组件,不是服务端的asp.net组件,当然进aspx了,你放一个asp.net的button就可以了
[/Quote]还要加ruant=server呢。
qiyue444865262 2012-03-14
  • 打赏
  • 举报
回复
呵呵谢谢大家,已经解决了,我把那html控件的样式,自己重新定义了一次,但先不调用,拖出一个ASP.NET控件后,先双击进入aspx。cs页面,等那方法出来后,再调用样式就行了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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