首页 .NET/Web 最简单的实现JavaScript调用cs后台

最简单的实现JavaScript调用cs后台

作者:胡同里的砖头 围观群众:1899 更新于:2013-12-19

******************前台********************  

<input id="Button1" style="width: 87px" type="button" runat="server" value="添    加"   onclick="addthings()" />

<asp:Button ID="Button2" runat="server" Text="Button" style="display:none" onclick="Button2_Click" />

*******************JavaScript*******************

function addthings()

{

......验证脚本,当都通过的时候执行以下

document.getElementById("ctl00_ContentPlaceHolder2_AddThing1_Button2").click();

}

*****************后台***************

    protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Redirect("a.aspx");
    }

*********************说明*********************

不知道大家能不能看懂,其实道理很简单

一,在前面放两个按钮的原因:HTML按钮用来验证注册信息和一些需要验证的页面再方便不过了,因为服务器控件每次都会回传消耗资源,我们再放入一个服务器端按钮就是为了方便调用后台事件.

二,当你的所有脚本都为true的时候,让JavaScript来触发服务器的click事件,这样我们就可以在服务器按钮下面写要操作的事件了,有人说你的服务器按钮是Button2,为什么你写的是ctl00_ContentPlaceHolder2_AddThing1_Button2呢,因为服务器控件最终是要呈现在页面上的,我们应该要以页面上的ID值为标准,又有人问了,上面两个按钮有失美观,不错,我们可以把按钮隐藏起来,就是服务器按钮上面的style="display:none",把none替换为block就是显示了

后台事件就不用我说了吧,想怎么操作就怎么操作了,这种方法方便易懂

  • 本文标题: 最简单的实现JavaScript调用cs后台
  • 文章分类:【.NET/Web】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8