在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <script> function go() { document.getElementById("Button2").click(); } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="go();return false;" /> <asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" Style="display: none;" /> </div> </form> </body> </html>
后台C#:
using System;
using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Text; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button2_Click(object sender, EventArgs e) { this.SayHello(); } private void SayHello() { this.TextBox1.Text = "你好,何奎!"; } }
呵呵,自我感觉还不错,贴出来希望对大家有点帮助! 摘自:http://www.cnblogs.com/heekui/archive/2007/04/01/695636.html |
请发表评论