日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET自带机制不刷新页面

發布時間:2025/7/25 asp.net 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET自带机制不刷新页面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CS部分: 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
++;
?????????????}
?????????}
?????}
}

?

JS調用部分:

?

????<script?type="text/javascript">
????
function?CallServer(ids)
????{
????????
//ids就是傳到后臺的參數,只能一個
????????<%=Page.ClientScript.GetCallbackEventReference(this,?"ids",?"ReceiveServerData",null)?%>
????}

????
function?ReceiveServerData(rValue)
????{
????????
//成功提示
????}

function?funSelAll()
{
????
var?str=?"";
????.
????CallServer(str);
????
return?false;
}
????
</script>

轉載于:https://www.cnblogs.com/bluewind2879/archive/2009/04/02/1428338.html

總結

以上是生活随笔為你收集整理的ASP.NET自带机制不刷新页面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。