扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:pwqzc 来源:博客园 2007年11月7日
关键字: Windows
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" %> <html> <head> <title>Untitled Page</title> <script type="text/javascript"> function test() { var lb = document.getElementById("Select1"); //取的那个下拉框 var con = lb.options[lb.selectedIndex].text; //得到你选择的下拉框的文本再调用呢个CallTheServer,是一个由服务器端输出的js函数 CallTheServer(con,''); } function ReceiveServerData(rValue) { Results.innerHTML = rValue; } </script> </head> <body> <form id="form1" runat="server"> <div> <select id="Select1"> <option value=1 selected="selected">老鼠徒弟</option> <option value=2>吴旗娃师傅</option> </select> <br /> <br /> <input onclick="test()" value="从服务器返回下拉框文本" type=button> <br /> <br /> <span ID="Results"></span> <br /> </div> </form> </body> </html> |
using System; using System.Data; using System.Configuration; using System.Collections; 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; public partial class TestPage : System.Web.UI.Page,System.Web.UI.ICallbackEventHandler { protected void Page_Load(object sender, EventArgs e) { String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg", "ReceiveServerData", "context"); String callbackScript; callbackScript = "function CallTheServer(arg,context)" +"{ " + cbReference + "} ;"; Page.ClientScript.RegisterStartupScript(this.GetType(),"abcdefg",callbackScript, true); //第四个参数代表是不是要自动给着脚本加上<script type="text/javascript"></script>标记,当然要加啊 } public String RaiseCallbackEvent(String eventArgument) { return "你选择的是" + eventArgument; } } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者