之前发过用POST方式的http://www.cnblogs.com/blodfox777/articles/1271912.html

而用__postback比较高阶,代码出自NC01

private void Page_Load(object sender, System.EventArgs e)
{
 // Insure that the __doPostBack() JavaScript method is created
 this.GetPostBackEventReference(this, string.Empty);

if ( this.IsPostBack )
 {
  string eventTarget = (this.Request["__EVENTTARGET"] == null) ? string.Empty : this.Request["__EVENTTARGET"];
  string eventArgument = (this.Request["__EVENTARGUMENT"] == null) ? string.Empty : this.Request["__EVENTARGUMENT"];

if ( eventTarget == "initializeServerSidePostBack" )
  {
   string valueSent = eventArgument;
  }
 }
 else
 {
  ClientScript.RegisterStartupScript(GetType(Page), "initializeServerSideScript", "initializeServerSide();", true)
 }
}

Code
<script type="text/javascript">
<!--
function initializeServerSide()
{
 // Get the value to return here
 var eventArgument = 'Some value to send server-side';

__doPostBack('initializeServerSidePostBack', eventArgument)
}
// -->
</script>

转载于:https://www.cnblogs.com/blodfox777/archive/2008/08/26/1276392.html

用__postback传递JavaScript变量到c#(pass a js variable to C# by a __postback )相关推荐

  1. JavaScript变量作用域和内存问题(js高级程序设计总结)

    1,变量 ECMAScript和JavaScript是等同的吗?个人认为是否定的.我的理解是这样的,ECMAScript是一套完整的标准或者说协议,而JavaScript是在浏览器上实现的一套脚本语言 ...

  2. JavaScript基础之三JavaScript变量和数据类型

    1. JavaScript变量和数据类型 1.0 js变量和数据类型 在我们平时开发中,使用最多的并不是固定的数据, 而是会变换的数据: 比如购物车商品的数量.价格的计算等等: 比如一首歌曲播放的时间 ...

  3. html 连接中写js变量,HTML中传递和引用JavaScript变量

    在HTML中传递和引用JavaScript变量 var foobar; //全局变量声明 function passvar(){ foobar = document.getElementById('t ...

  4. Javascript变量名混淆细节

    前言 UglifyJS会对JS文件的变量名进行混淆处理.要理解Javascript变量混淆的细节.我们须要回答下面几个问题: 1.遇到一个变量myName,我们怎么知道这个myName变量要不要混淆 ...

  5. JavaScript变量作用域如何像多个级别的政府一样

    by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) JavaScript变量作用域如何像多个级别的政府一样 (How JavaScript variable sco ...

  6. Javascript变量、作用域与内存

    通过变量使用原始值与引用值 理解执行上下文 理解垃圾回收 ES规定,JS变量是松散类型的. 由于没有规定定义变量必须包含什么数据类型,变量的值和数据类型在脚本生命周期内可以改变. ES变量有2种不同类 ...

  7. 说说javascript变量类型和变量类型检测

    为什么80%的码农都做不了架构师?>>>    javascript是一种弱类型语言,它的典型例子就是即变量在使用的时候可以给它赋值任何类型.那么先来看下javascript都有那些 ...

  8. JavaScript 变量

    变量是存储信息的容器. 实例 var x=2; var y=3; var z=x+y; 亲自试一试 就像代数那样 x=2 y=3 z=x+y 在代数中,我们使用字母(比如 x)来保存值(比如 2). ...

  9. javascript变量声明 及作用域

    javascript变量声明提升(hoisting) http://openwares.net/js/javascript_declaration_hoisting.html 可能要FQ一下 java ...

最新文章

  1. oracle数据库硬恢复,ORACLE数据库恢复技术
  2. cx_Freeze脚本实现--Python使用cx_Freeze编译可执行文件(exe,mac)
  3. java日志服务器_java服务器搭建(一)日志系统
  4. Python之tushare:tushare库的简介、安装、使用方法之详细攻略
  5. pycharm报黄提示(黄色高亮警告):non-default parameter follows default parameter(定义时将没有默认值的参数放到了有默认值参数的后面)
  6. OpenGL Blinn-Phong Shader实例
  7. 知识图谱资源-NLP
  8. LeetCode 135 分发糖果
  9. 如何做好软件测试管理工作,如何才能做好软件测试工作
  10. 【MySQL】MySQL 8 PROCEDURE ANALYSE命令使用
  11. hive动态分区shell_hive-shell批量操作分区文件
  12. SAS Viya调研概述
  13. excel批量导入数据
  14. QStardict移植到i.MX-287开发板
  15. 拓端tecdat|Matlab用BUGS马尔可夫区制转换Markov switching随机波动率SV模型、序列蒙特卡罗SMC、Metropolis Hastings采样分析时间序列数据
  16. 边缘检测——Prewitt算子
  17. :root选择器的妙用【2021.11.14】
  18. idb 怎么回复mysql_mysql利用frm和idb文件恢复数据库
  19. python3 tkinter 随机答题
  20. 数据链路层——MAC地址欺骗及泛洪

热门文章

  1. 安利几个优质nlp开源项目
  2. python 画蝴蝶_python画蝴蝶曲线图的实例
  3. select count mysql_mysql select count 与 select count 两个执行效率怎样
  4. sklearn.preprocessing之数据预处理
  5. python房价数据挖掘_Python数据分析及可视化实例之帝都房价预测
  6. Ruby设计模式透析之 —— 单例(Singleton)
  7. Android做的第一个小程序
  8. 压缩 质量不变_来了!业内首个HEIF图像高质量压缩FPGA加速方案
  9. Python 25 Django跨域请求
  10. Redis各个数据类型的使用场景