由用户触发
function oncallbacknobtn()
{
callserver(document.getelementbyid('txtusername').value,"");
}
public partial class webpage_callbackbtn : system.web.ui.page, icallbackeventhandler
{
protected string struserinfo; //callback最终得到的信息
protected void page_load(object sender, eventargs e)
{
}
#region icallbackeventhandler 成员
public string getcallbackresult()
{
return struserinfo;
}
public void raisecallbackevent(string eventargument) //服务端的处理函数
{
if (eventargument == "") return;
system.data.sqlclient.sqlconnection conn = new system.data.sqlclient.sqlconnection();
conn.connectionstring = system.web.configuration.webconfigurationmanager.connectionstrings["nowthwindconnectionstring"].connectionstring;
sqlcommand cmd = new sqlcommand();
cmd.commandtype = commandtype.text;
cmd.parameters.add("@firstname", sqldbtype.nvarchar, 10)
.value = eventargument;
cmd.commandtext = "select employeeid, lastname from employees where firstname=@firstname";
cmd.connection = conn;
sqldatareader reader;
connectionstate previousconnectionstate = conn.state;
try
{
if (conn.state == connectionstate.closed)
{
conn.open();
}
reader = cmd.executereader();
using (reader)
{
while (reader.read())
{
// process sprocresults datareader here.
struserinfo += reader[0];
}
}
struserinfo += "###";
}
finally
{
if (previousconnectionstate == connectionstate.closed)
{
conn.close();
}
}
}
#endregion
}
protected void page_load(object sender, eventargs e)
{
string cbreference = page.clientscript.getcallbackeventreference(this,"arg", "receiveserverdata", null);
//page.clientscript.getcallbackeventreference(this,"arg", "receiveserverdata", null);
string callbackscript;
callbackscript = "function callserver(arg,context){" + cbreference + "};";
//string callbackscript = "function callserver(arg,context){webform_docallback('__page',arg,receiveserverdata,null,null,false)};";
page.clientscript.registerclientscriptblock(this.gettype(), "callserver123", callbackscript, true);
}
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔