将客户端值传递给服务器端

时间:2011-06-30 12:47:05

标签: javascript asp.net

我需要在服务器端使用javascript变量值。

示例:

的JavaScript

var result =  false;

CS代码

if(result)
{
     Console.Write("Welcome..")
}
else
{
     Console.Write("plz try again..")
}

注意

我不想发布隐藏的字段。

2 个答案:

答案 0 :(得分:2)

对于每个请求,将运行任何服务器端代码,然后运行任何客户端代码。你无法随意切换它们。

您的选择是:

  1. 首先将所有数据提供给客户端,然后使用JS决定保留/删除/显示/隐藏/等等中的哪一个
  2. 使用Ajax使用从JS获得的数据向服务器发出第二个请求,返回内容,然后在JS回调函数中对该内容执行某些操作。
  3. 向服务器发出第二个请求并加载一个完整的新页面。
  4. 请记住build on things that work

答案 1 :(得分:0)

执行此操作的最佳方法是使用隐藏字段...