Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MVC4中将javascript字符串转换为C#字符串?_Javascript_C#_Asp.net Mvc 4 - Fatal编程技术网

在MVC4中将javascript字符串转换为C#字符串?

在MVC4中将javascript字符串转换为C#字符串?,javascript,c#,asp.net-mvc-4,Javascript,C#,Asp.net Mvc 4,我正在学习使用C#和javascript的MVC5。 我花了2个小时搜索将javascript字符串转换为C#字符串的解决方案,反之亦然。 但我不知道如何实现这一点。很难准确地说出您的要求,但是如果您需要在服务器端C#中使用客户端JavaScript中的字符串,您可以随时使用Ajax发回控制器的操作 JavaScript: var testString = "Hello, World!" $.ajax({ type: "POST", url: "/Test/Te

我正在学习使用C#和javascript的MVC5。 我花了2个小时搜索将javascript字符串转换为C#字符串的解决方案,反之亦然。
但我不知道如何实现这一点。

很难准确地说出您的要求,但是如果您需要在服务器端C#中使用客户端JavaScript中的字符串,您可以随时使用Ajax发回控制器的操作

JavaScript:

var testString = "Hello, World!"

$.ajax({
        type: "POST",
        url: "/Test/TestAction",
        data: testString,
        success: function (data) {
            // write your function which will call on success
        }});
在你的控制器里

public class TestController : Controller
{
    public ActionResult Test(string id)
    {
        // id is "Hello, World!"
        // do whatever you want with that string here
    }

}

你的问题毫无意义。JavaScript代码在客户端浏览器中执行,C#代码在IIS服务器上执行。没有共享内存。您是在问如何在两者之间传递字符串参数吗?请提供一些代码来帮助解释您试图实现的目标。断章取义,很难理解你最终想要的是什么。看看这个问题也许就是你想要的