国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET技巧:如何在頁面之間傳遞數據量較大的復雜數據?

2024-07-10 13:09:36
字體:
來源:轉載
供稿:網友

1.通常我們會用url傳值來傳遞數據量較小的一些數據,如一些參數等,會利用session傳遞一些全局的會話級的變量。但要窗體之間傳遞一些較復雜的數據,用session生命周期太長,可能不合適。用url傳值,漢字可能出現編碼錯誤,而且可以傳遞的最大數據量比較有限。
2.我們可以利用模態對話框的dialogarguments屬性來實現跨頁面的數據傳遞,
通過如下方式可獲得模態對話框的dialogarguments屬性:
var variables =  window.dialogarguments
利用該屬性可獲得模態對話框的傳入參數,可以是string, numeric, object, or array value that specifies arguments.尤其是對象或數組型的參數,對于在頁面之間傳遞數據非常有用。舉例如下:

傳入頁面:
<html>
<head>
<script>
 function addnew(meetingid)  {
        var obj=new object();
        obj.name="qiubinchao";
        obj.tel="12345678";        var strurl="../meetingmanage/newmeeting.aspx?id="+meetingid;        window.showmodaldialog(strurl,obj,"dialogheight:700px;dialogwidth=900px;dialogtop=10px;dialogleft:50px;");          window.location="../meetingmanage/meetingpublishedlist.aspx";  }
 </script>
</head>
<body>
<button >launch the window</button>
</body>
</html>
接收頁面:
<html>
<head>
<script>
var omyobject = window.dialogarguments;
var name= omyobject.name;
var tel= omyobject.tel;
</script>
<title>untitled</title>
</head>
<body style="font-family: arial; font-size: 14pt; color: snow;
background-color: rosybrown;">
name:
<span style="color:00ff7f">
<script>
document.write(name);
</script>
</span>
<br>
tel:
<span style="color:00ff7f">
<script>
document.write(tel);
</script>
</span>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永仁县| 文水县| 财经| 周至县| 积石山| 金山区| 法库县| 上林县| 高陵县| 务川| 天柱县| 皮山县| 涪陵区| 新邵县| 荣成市| 龙江县| 霍林郭勒市| 平陆县| 奇台县| 调兵山市| 桐梓县| 鲁山县| 台中县| 城步| 南皮县| 分宜县| 蓬溪县| 边坝县| 民勤县| 隆化县| 肃宁县| 盐边县| 新余市| 蓝田县| 宜兴市| 定安县| 康乐县| 马尔康县| 龙海市| 修文县| 揭阳市|