webform中頁面傳遞Json資料
簡單的webform頁面中傳遞json資料,但是安全性不高
Default.aspx中頁面html
<%@ Page Title="主頁" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
function GetJson() {
$.ajax({
type: "POST",
url: "About.aspx/GetJsonData",
contentType: "application/json;charset=utf-8",
//data: "{t:'" + document.getElementById("inputText").value + "'}",
success: function (data) {
debugger;
var s = data.d;
alert(s);
}
})
}
</script>
<h2>
歡迎使用 ASP.NET!
</h2>
<p>
若要了解關於 ASP.NET 的詳細資訊,請訪問 <a href="http://www.asp.net/cn" title="ASP.NET 網站">www.asp.net/cn</a>。
</p>
<p>
您還可以找到 <a href="http://go.microsoft.com/fwlink/?LinkID=152368"
title="MSDN ASP.NET 文件">MSDN 上有關 ASP.NET 的文件</a>。
</p>
<input type="text" id="inputText" /><input type="button" value="提交" onclick="GetJson();" />
</asp:Content>
在About.aspx中新增方法
public partial class About : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
[System.Web.Services.WebMethod] //必須新增次引用,不然無法訪問
public static object GetJsonData()
{
object obj = new { id=2,name="name" };
return obj;
}
}
相關文章
- 頁面之間傳遞資料
- WebForm登入頁面(連線資料庫)WebORM資料庫
- ASP.NET 頁面間資料傳遞方法ASP.NET
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- springMVC傳遞JSON格式資料SpringMVCJSON
- 後臺傳的json 資料遍歷到HTML 頁面JSONHTML
- 如何在JSP頁面中傳遞類物件JS物件
- Flutter 基礎(十二)路由(頁面跳轉)與資料傳遞Flutter路由
- Flutter 頁面間資料傳遞(共享)的幾種常用方式Flutter
- Flutter基礎(十二)路由(頁面跳轉)與資料傳遞Flutter路由
- json資料url傳遞到php後臺JSONPHP
- chan中傳遞map資料,傳遞的是引用
- Flutter 中的資料傳遞Flutter
- C#頁面間的引數傳遞C#
- Asp.net WebApi 傳遞json資料以及上傳檔案ASP.NETWebAPIJSON
- PHP中SESSION丟失(不能跨頁面傳遞)解決辦法PHPSession
- php中利用json_encode和json_decode傳遞包括特殊字元的資料PHPJSON字元
- Android 頁面跳轉傳遞引數及頁面返回接收引數Android
- Flutter:學會在頁面間傳遞引數Flutter
- aspx頁面中點選按鈕傳遞給Silverlight,並且頁面不重新整理
- silverlight 通過除錯頁面傳遞引數給page頁面除錯
- Vue 頁面狀態保持頁面間資料傳輸的一種方法Vue
- .net如何實現頁面間的引數傳遞
- VUE 傳遞資料Vue
- Vue 單檔案中的資料傳遞Vue
- jQuery與後臺語言通過json格式傳遞資料jQueryJSON
- .net頁面間的引數傳遞簡單例項單例
- 在多個JSP頁面之間傳遞引數JS
- JSON 格式化 顯示到頁面中JSON
- 給定json資料,將資料與頁面結構進行繫結JSON
- jsp頁面傳中文到資料庫亂碼JS資料庫
- 向上向下傳遞資料
- Flask中請求資料的優雅傳遞Flask
- 獲取url中?後面傳遞的引數
- Vue 全站快取之 vue-router-then :前後頁資料傳遞Vue快取
- dialog如何向其href指定的頁面傳遞引數?
- Vuejs基本知識(八)【頁面間的引數傳遞】VueJS
- 微信開發之小程式頁面間如何傳遞引數