从webmethod获取值并在webform文本框中显示 [英] Taking values from webmethod and displaying on a webform textbox

查看:85
本文介绍了从webmethod获取值并在webform文本框中显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我是一名嵌入式软件开发人员(适用于微控制器),具有有限的Web开发经验。



我正在编写一个带有webform的简单web服务来获取web方法收到的数据并将其显示在Web表单上(作为技术演示的一部分)。



见下文 - 我非常怀疑建议的解决方案是否有效,但它是显示我想要做的最简单的方法。





Hi,

I am an embedded software developer (for microcontrollers) with limited web development experience.

I am writing a simple webservice with a webform to take data received by a webmethod and display it on a web form (as part of a tech demo).

See below - I highly doubt the proposed solution is valid, but it is the easiest way of showing what I am trying to do.


[WebMethod]
public string UploadData(string Password, string Serial, string ConnectionReason, string ResetReason)
{
     txtPassword.Text = Password;
     txtSerial.Text = Serial;

     return txtResponse.text
}





同样,我希望HTTP响应webmethod将一些文本框的值返回给客户端。



什么是最直接的方式实现这个?



Similarly, I would like the HTTP response to the webmethod to return the value of some textboxes back to the Client.

What is the most straightforward way of implementing this?

推荐答案

只需使用jQuery Ajax即可轻松实现: -



让我们说下面是我作为asmx的网络方法

Simply you can accomplish this using jQuery Ajax very easily :-

Let say below is the web method i am having as asmx
[WebMethod(EnableSession = true)]
        public string GetData(int id, string name)
        {
            string jsonData = string.Empty;
	    // var data = get data from database here;
            jsonData = Parser.EntityToJSon(data);
            return jsonData;
        }





下面是一个jQuery ajax代码,用于调用此Web方法获取数据的ajax: - < br $>




Here below one is the jQuery ajax code for the ajax call to this web method for fetching data :-


function (){


.ajax({
type: POST
url: ../ WebMethods / WebService.asmx / GetData
data: {Id: + {pass ID here} + < span class =code-string> ,名称:' + {传递名称值} + '}
contentType: application / json; charset = utf-8
dataType: json
成功: function (响应){
var result =
.ajax({ type: "POST", url: "../WebMethods/WebService.asmx/GetData", data: "{Id:" + {pass ID here} + ",Name:'" + {pass name value here} + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { var result =


这篇关于从webmethod获取值并在webform文本框中显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆