您的位置:首页 > 其它

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;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: