国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸定县| 沐川县| 桂林市| 和平县| 阜宁县| 广安市| 焦作市| 株洲市| 红桥区| 应用必备| 泸西县| 高平市| 和林格尔县| 阳西县| 全椒县| 资中县| 罗山县| 金坛市| 治多县| 隆回县| 苍南县| 永和县| 临洮县| 华安县| 三门县| 卓尼县| 丹阳市| 鸡东县| 五河县| 开阳县| 河间市| 依兰县| 繁昌县| 太白县| 柳州市| 共和县| 龙胜| 蕲春县| 且末县| 游戏| 金湖县|