将jquery字符串传递给代码隐藏文件ASP.NET C#

将jquery字符串传递给代码隐藏文件ASP.NET C#,c#,jquery,asp.net,C#,Jquery,Asp.net,我有一个从jquery生成的字符串,例如string1、string2、string3、stringn。我需要使用jquery将此数据提交到另一个asp页面,该页面将处理该字符串。如何将此字符串转换为C代码?我想使用代码隐藏文件来处理这个逗号分隔的列表。 在ASP.NET中非常新\C#您需要向ASP.NET应用程序发出AJAX请求。jQuery有一个$.ajax()方法可以帮助您更轻松地完成这项工作 您还可以使用传统的“表单”,让jquery将数据粘贴到隐藏字段中,然后触发提交。您需要向asp.

我有一个从jquery生成的字符串,例如string1、string2、string3、stringn。我需要使用jquery将此数据提交到另一个asp页面,该页面将处理该字符串。如何将此字符串转换为C代码?我想使用代码隐藏文件来处理这个逗号分隔的列表。
在ASP.NET中非常新\C#

您需要向ASP.NET应用程序发出AJAX请求。jQuery有一个$.ajax()方法可以帮助您更轻松地完成这项工作


您还可以使用传统的“表单”,让jquery将数据粘贴到隐藏字段中,然后触发提交。

您需要向asp.net应用程序发出AJAX请求。jQuery有一个$.ajax()方法可以帮助您更轻松地完成这项工作


您也可以使用传统的“表单”,只需让jquery将数据粘贴在隐藏字段中并触发提交。

您需要使用jquery post方法,如下所示:

$.post('File Address', {data : your String});

然后在asp.net页面中检索它。

您需要使用jquery post方法,如下所示:

$.post('File Address', {data : your String});

然后在asp.net页面中检索它。

首先,您需要将JSON发布到服务器: 为此,您可以通过$.ajax()发送,也可以访问如下PageMethod:(这也是给定页面上的javascript代码)

在此之后,在服务器端,需要将json反序列化为指定的类、对象[]或字符串[](如果只有字符串)。以下是您案例的一个示例:

            [WebMethod]
            public static string LoadStrings(string jsonString)
            {
                try
                {
                    JavaScriptSerializer s = new JavaScriptSerializer();

                    string[] stringArray = s.Deserialize<string[]>(jsonString);
                }
                ...
            }
[WebMethod]
公共静态字符串加载字符串(字符串jsonString)
{
尝试
{
JavaScriptSerializer s=新的JavaScriptSerializer();
字符串[]stringArray=s.Deserialize(jsonString);
}
...
}

使用此解决方案,您可以访问stringArray中的字符串。

首先,您需要将JSON发布到服务器: 为此,您可以通过$.ajax()发送,也可以访问如下PageMethod:(这也是给定页面上的javascript代码)

在此之后,在服务器端,需要将json反序列化为指定的类、对象[]或字符串[](如果只有字符串)。以下是您案例的一个示例:

            [WebMethod]
            public static string LoadStrings(string jsonString)
            {
                try
                {
                    JavaScriptSerializer s = new JavaScriptSerializer();

                    string[] stringArray = s.Deserialize<string[]>(jsonString);
                }
                ...
            }
[WebMethod]
公共静态字符串加载字符串(字符串jsonString)
{
尝试
{
JavaScriptSerializer s=新的JavaScriptSerializer();
字符串[]stringArray=s.Deserialize(jsonString);
}
...
}
使用此解决方案,您可以访问stringArray中的字符串