0
나는 내 웹 메서드를 호출하는 모바일 애플 리케이션을 개발하기 위해 devextreme을 사용하여 C#으로 썼습니다. 그것은 성공하지만, 웹 메서드를 호출 데이터 반환은 모든 HTML 소스 코드입니다. 웹 서비스를 위해 IIS에서 교차 원점을 활성화했습니다.devextreme 모바일 애플 리케이션 호출 webmethod 오직 HTML 소스 코드를 반환
다음은 jquery를 사용하여 웹 메소드를 호출하는 방법입니다. 나뿐만 아니라뿐만 아니라 브라우저 콘솔에서 같은
[WebMethod]
public static string writetempo2(string btempo2)
{
string test = "ABC";
var oseries = new System.Web.Script.Serialization.JavaScriptSerializer();
return oseries.Serialize(test);
}
, 나는 다음과 같이 반환 결과를보고 이것을 시도
[WebMethod]
public static string writetempo2(string btempo2)
{
string test = "ABC";
return test;
}
아래와 같이
는$.get('http://192.168.2.104:81/TwinCatWebServices.aspx/writetempo2', { btempo2: "'" + viewModel.btempo + "'" }).done(function (result) {
//result is your data
alert("success");
console.log(result);
})
.error(function (result) {
alert(result);
console.log(result);
})
내 웹 방법 :
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
</title></head>
<body>
<form method="post" action="writetempo2?btempo2=%27true%27" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="zTMjjnpAKtBaBVL8P2JeyNhoLSPcdk68uxF2AbXAU31Qqyfd/
EvogsxQHknxMsghbF9k1bnXDwsxk9A5rVojBH6vLrHV1f4/eOz1OKbEXno=" />
</div>
<div>
AAAAAA
</div>
</form>
</body>
</html>
내가 실수 한 것 아케. 도와주세요.