我使用asp.net webform。但我很困惑,如何在項目之間發送數據?如何通過jQuery在asp.net web表單應用程序中發送數據
這是SAM解決方案
- UI
- BSClass(商務艙)
我用谷歌搜索此解決方案,但我沒有找到項目結構。
是否有可能通過jQuery.post()從UI發送數據到Bussiness類?如何?
例如發送用戶名和密碼從UI到UserClass的在BSClass
非常感謝你_/\ _
我使用asp.net webform。但我很困惑,如何在項目之間發送數據?如何通過jQuery在asp.net web表單應用程序中發送數據
這是SAM解決方案
我用谷歌搜索此解決方案,但我沒有找到項目結構。
是否有可能通過jQuery.post()從UI發送數據到Bussiness類?如何?
例如發送用戶名和密碼從UI到UserClass的在BSClass
非常感謝你_/\ _
看一看在這個問題的答案引用的文章:
您將無法直接發佈到商務艙。我在這裏假設你的商務課是在中間的某個地方,而不是與顧客交互的第一層。
你需要做的是暴露你的代碼的一些方法背後爲:
[WebMethod]
public static void UpdateName(string firstName, string lastName)
{
//do something here
}
你需要來裝飾這個方法用[WebMethod]屬性,並保持它的靜態以及。
然後通過jQuery.ajax或jQuery.post方法從jQuery調用此方法。下面是一個片段,你如何使用jQuery.ajax:背後方法
var dataString = "{'firstName':'" + firstName + "','lastName':'" + lastName + "'}";
jQuery.ajax({
type: "POST",
url: "Default.aspx/" + operation,
contentType: "application/json; charset=utf-8",
data: dataString,
dataType: "json",
});
暴露代碼[的WebMethod]是快速和骯髒的方式。從長遠來看,您應該在範圍內找出並開發具有Ajax的Web服務,並直接調用Web服務進行任何數據檢索或更新。
HTH