vs2010 <asp:buttion 如何 调用本页面的javascript函数
初次用vs2010 asp.net c# 开发web页面
在某个a.aspx 脚本里 (动作内容是在cs文件里)
<script type="text/javascript">
var d = new Dialog();
function add() {
d.Title = "添加用户日志";
d.Top = 100;
d.Width = 720;
d.Height = 600;
d.alert("", true, "workt_add.aspx");
}
<input type="button" value="添加项目" onclick="add()" class="bt_style_1 bt_style_1_1" style="height:24px" />
是成功的
但是这个<input type="button"没有办法在 cs代码里用a.visible=false来控制。
所以我换了一个控件
<asp:buttion id="button" onclientclick="add()">------但是测试发现没有反应 似乎是失败的
< <asp:Button ID="Button1" runat="server" Text="Button" onclick="add()"/>更是连编译都错误
问如何使用服务器端组件<asp:buttion id="button"调用javascript函数add()
实现上面<input type="button" value="添加项目" onclick="add()" 的功能? (用这个主要想在cs代码里使用button.visible属性)
?
------解决方案--------------------<asp:buttion id="button" onclientclick="add()">------但是测试发现没有反应 似乎是失败的
< <asp:Button ID="Button1" runat="server" Text="Button" onclick="add()"/>更是连编译都错误
你这两个综合下就可以了,第一个少了runatserver
第二个该用onclientclick
------解决方案--------------------<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return add()" />
------解决方案--------------------OnClientClick是调用客户端脚本
OnClick是激发服务器端事件处理函数
------解决方案--------------------http://topic.csdn.net/u/20070524/13/976a568f-d174-4dd7-bd31-1760d6012a2e.html