using
System.Web.UI;
public partial class portal_pages_sa_manage_manage_panel : System.Web.UI.Page, ICallbackEventHandler
{
public string CallBackValue = string .Empty;
string ICallbackEventHandler.GetCallbackResult()
{
return CallBackValue;
}
// 只能接受一个参数,不太爽
void ICallbackEventHandler.RaiseCallbackEvent( string eventArgument)
{
// 以下为自定义的操作内容,随意发挥。
// string oldIds = this.hdnIdNew.Value; // 注意:不能获取隐藏控件的值
string [] infos = eventArgument.Split( " , " .ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
string [] arrIds = new string [infos.Length];
StringBuilder strIds = new StringBuilder();
string strSplit = "" ;
int n = 0 ;
foreach ( string str in infos)
{
if (str.Length > 3 )
{
strIds.Append(strSplit).Append(str);
strSplit = " , " ;
}
else
{
arrIds[n] = str;
n ++ ;
}
}
}
}
public partial class portal_pages_sa_manage_manage_panel : System.Web.UI.Page, ICallbackEventHandler
{
public string CallBackValue = string .Empty;
string ICallbackEventHandler.GetCallbackResult()
{
return CallBackValue;
}
// 只能接受一个参数,不太爽
void ICallbackEventHandler.RaiseCallbackEvent( string eventArgument)
{
// 以下为自定义的操作内容,随意发挥。
// string oldIds = this.hdnIdNew.Value; // 注意:不能获取隐藏控件的值
string [] infos = eventArgument.Split( " , " .ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
string [] arrIds = new string [infos.Length];
StringBuilder strIds = new StringBuilder();
string strSplit = "" ;
int n = 0 ;
foreach ( string str in infos)
{
if (str.Length > 3 )
{
strIds.Append(strSplit).Append(str);
strSplit = " , " ;
}
else
{
arrIds[n] = str;
n ++ ;
}
}
}
}
JS调用部分:
<
script type
=
"
text/javascript
"
>
function CallServer(ids)
{
// ids就是传到后台的参数,只能一个
<%= Page.ClientScript.GetCallbackEventReference( this , " ids " , " ReceiveServerData " , null ) %>
}
function ReceiveServerData(rValue)
{
// 成功提示
}
function funSelAll()
{
var str = "" ;
![](https://www.cnblogs.com/Images/dot.gif)
.
CallServer(str);
return false ;
}
< / script>
function CallServer(ids)
{
// ids就是传到后台的参数,只能一个
<%= Page.ClientScript.GetCallbackEventReference( this , " ids " , " ReceiveServerData " , null ) %>
}
function ReceiveServerData(rValue)
{
// 成功提示
}
function funSelAll()
{
var str = "" ;
![](https://www.cnblogs.com/Images/dot.gif)
![](https://www.cnblogs.com/Images/dot.gif)
CallServer(str);
return false ;
}
< / script>