读书人

vs2010 lt;asp:buttion 怎么 调用本页面

发布时间: 2012-04-16 16:20:04 作者: rapoo

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

读书人网 >asp.net

热点推荐