我正在使用C#和javascript学习MVC 5。 我花了2个小时搜索解决方案,将javascript字符串转换为C#字符串,反之亦然。 但我不知道如何实现这一目标。
答案 0 :(得分:0)
很难确切地说出你要问的是什么,但是如果你需要在服务器端C#中使用来自客户端JavaScript的字符串,你可以随时POST回控制器的动作与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
}
}