First example In VS.NET 2005 Beta2(Script Callback)
2005-10-11 15:48
531 查看
TestPage.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!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" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test</title>
<script type="text/javascript">
function test()
{
var lb = document.forms[0].ListBox1;
var con = lb.options[lb.selectedIndex].text;
CallTheServer(con, "");
}
function ReceiveServerData(rValue)
{
Results.innerText = rValue;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox ID="ListBox1" runat="server" Height="95px" Width="115px"></asp:ListBox>
<br />
<br />
<button onclick="test()">Get Message</button>
<br />
<br />
Server Return IS:
<br />
<span ID="Results"></span>
<br />
</div>
</form>
</body>
</html>
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!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" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test</title>
<script type="text/javascript">
function test()
{
var lb = document.forms[0].ListBox1;
var con = lb.options[lb.selectedIndex].text;
CallTheServer(con, "");
}
function ReceiveServerData(rValue)
{
Results.innerText = rValue;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox ID="ListBox1" runat="server" Height="95px" Width="115px"></asp:ListBox>
<br />
<br />
<button onclick="test()">Get Message</button>
<br />
<br />
Server Return IS:
<br />
<span ID="Results"></span>
<br />
</div>
</form>
</body>
</html>
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" %>
<!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>
<title>Test</title>
<script type="text/javascript">
function test()
{
var lb = document.forms[0].ListBox1;
var con = lb.options[lb.selectedIndex].text;
CallTheServer(con, "");
}
function ReceiveServerData(rValue)
{
Results.innerText = rValue;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox ID="ListBox1" runat="server" Height="95px" Width="115px"></asp:ListBox>
<br />
<br />
<button onclick="test()">Get Message</button>
<br />
<br />
Server Return IS:
<br />
<span ID="Results"></span>
<br />
</div>
</form>
</body>
</html>
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!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" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test</title>
<script type="text/javascript">
function test()
{
var lb = document.forms[0].ListBox1;
var con = lb.options[lb.selectedIndex].text;
CallTheServer(con, "");
}
function ReceiveServerData(rValue)
{
Results.innerText = rValue;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox ID="ListBox1" runat="server" Height="95px" Width="115px"></asp:ListBox>
<br />
<br />
<button onclick="test()">Get Message</button>
<br />
<br />
Server Return IS:
<br />
<span ID="Results"></span>
<br />
</div>
</form>
</body>
</html>
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!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" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test</title>
<script type="text/javascript">
function test()
{
var lb = document.forms[0].ListBox1;
var con = lb.options[lb.selectedIndex].text;
CallTheServer(con, "");
}
function ReceiveServerData(rValue)
{
Results.innerText = rValue;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox ID="ListBox1" runat="server" Height="95px" Width="115px"></asp:ListBox>
<br />
<br />
<button onclick="test()">Get Message</button>
<br />
<br />
Server Return IS:
<br />
<span ID="Results"></span>
<br />
</div>
</form>
</body>
</html>
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" %>
<!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>
<title>Test</title>
<script type="text/javascript">
function test()
{
var lb = document.forms[0].ListBox1;
var con = lb.options[lb.selectedIndex].text;
CallTheServer(con, "");
}
function ReceiveServerData(rValue)
{
Results.innerText = rValue;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox ID="ListBox1" runat="server" Height="95px" Width="115px"></asp:ListBox>
<br />
<br />
<button onclick="test()">Get Message</button>
<br />
<br />
Server Return IS:
<br />
<span ID="Results"></span>
<br />
</div>
</form>
</body>
</html>
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
TestPage.aspx.cs:
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)
{
ArrayList values = new ArrayList();
values.Add("Item 1");
values.Add("Item 2");
values.Add("Item 3");
values.Add("Item 4");
values.Add("Item 5");
values.Add("Item 6");
ListBox1.DataSource = values;
ListBox1.DataBind();
String cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg","ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallTheServer(arg, context)" +
"{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"CallTheServer", callbackScript, true);
}
public String RaiseCallbackEvent(String eventArgument)
{
return "Congratulations!You select " + eventArgument;
}
}
相关文章推荐
- Building Data Application in VS 2005 Beta1 -- What is New
- Script Callback in ASP.NET 2.0 (脚本回调)
- 介于vs.net和web martix之间的web开发工具Visual Web Developer 2005 Express Edition Beta 2
- VS.NET 2005 Beta 可以下载了
- How to debug Control Panel applet (cpl) in VS .NET 2005
- Post-Build script to fix MSI issues in Vista for VS 2005 Setup and Deployment Projects
- vs.net 2005 beta 2安装问题
- “A first chance exception of type…” Messages in VS 2005
- VS.NET 2005 Beta 2初体验(3)—操作SQL Mobile数据库
- VS.NET 2005 Beta 2初体验
- Script Callback in ASP.NET 2.0 (脚本回调,无刷新访问数据)
- Custom Script Callbacks in ASP.NET 2.0 without refresh whole Page
- VS.NET 2005 BETA 2 NOT DELAYED?
- VS.NET 2005 wince SDK installed in vs.net 2008
- Regions Add-In for VS.NET 2005 or VS.NET 2008简要使用说明
- 昨日关注:VS.NET 2005 Beta 2初体验
- VS.NET 2005 Beta 2初体验
- VS.NET 2005 Beta 2初体验(1)-用C#开发Managed代码
- VS.NET 2005 BETA 2 NOT DELAYED?
- VS.NET 2005 Beta 2初体验(2)-用C++开发Native代码