如何从javascript获取返回值到.cs页面

时间:2011-05-03 14:26:07

标签: c# javascript

// JScript File
function fnCheckBrowserType(var k)
{
if(k>0)
{
document.getElementByID('<%=HhdnBrowsertype.ClientID%>').value="1"
return true;
}
else
{
document.getElementByID('<%=HhdnBrowsertype.ClientID%>').value="0"
return false;
}

in.cs页面加载

Page.ClientScript.RegisterStartupScript(typeof(string), "fnCheckBrowserType", "fnCheckBrowserType();", true);

这里我需要根据返回值“true”或“false”获取其返回值 我需要检查条件

请帮助我从javascript获取值到.cs页面

感谢 王子

1 个答案:

答案 0 :(得分:0)

要从客户端向服务器发送数据,您有以下选择:

  • 发送表格。
  • 使用Ajax
  • 从服务器间接请求资源并使用查询字符串发送信息(例如,添加img元素,该元素在其src中使用查询字符串。不推荐,但可能并且可能在某些边缘情况下有用(例如,当您需要发送数据跨域而需要避免使用Same Origin Policy时,与许多广告服务脚本一样)。
  • 通过设置Cookie,将数据放在下一个正常请求中。

根据您描述的场景,Ajax可能是您的最佳选择。