用__postback传递JavaScript变量到c#(pass a js variable to C# by a __postback )
之前发过用POST方式的http://www.cnblogs.com/blodfox777/articles/1271912.html
而用__postback比较高阶,代码出自NC01
{
// 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)
}
}
<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 )相关推荐
- JavaScript变量作用域和内存问题(js高级程序设计总结)
1,变量 ECMAScript和JavaScript是等同的吗?个人认为是否定的.我的理解是这样的,ECMAScript是一套完整的标准或者说协议,而JavaScript是在浏览器上实现的一套脚本语言 ...
- JavaScript基础之三JavaScript变量和数据类型
1. JavaScript变量和数据类型 1.0 js变量和数据类型 在我们平时开发中,使用最多的并不是固定的数据, 而是会变换的数据: 比如购物车商品的数量.价格的计算等等: 比如一首歌曲播放的时间 ...
- html 连接中写js变量,HTML中传递和引用JavaScript变量
在HTML中传递和引用JavaScript变量 var foobar; //全局变量声明 function passvar(){ foobar = document.getElementById('t ...
- Javascript变量名混淆细节
前言 UglifyJS会对JS文件的变量名进行混淆处理.要理解Javascript变量混淆的细节.我们须要回答下面几个问题: 1.遇到一个变量myName,我们怎么知道这个myName变量要不要混淆 ...
- JavaScript变量作用域如何像多个级别的政府一样
by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) JavaScript变量作用域如何像多个级别的政府一样 (How JavaScript variable sco ...
- Javascript变量、作用域与内存
通过变量使用原始值与引用值 理解执行上下文 理解垃圾回收 ES规定,JS变量是松散类型的. 由于没有规定定义变量必须包含什么数据类型,变量的值和数据类型在脚本生命周期内可以改变. ES变量有2种不同类 ...
- 说说javascript变量类型和变量类型检测
为什么80%的码农都做不了架构师?>>> javascript是一种弱类型语言,它的典型例子就是即变量在使用的时候可以给它赋值任何类型.那么先来看下javascript都有那些 ...
- JavaScript 变量
变量是存储信息的容器. 实例 var x=2; var y=3; var z=x+y; 亲自试一试 就像代数那样 x=2 y=3 z=x+y 在代数中,我们使用字母(比如 x)来保存值(比如 2). ...
- javascript变量声明 及作用域
javascript变量声明提升(hoisting) http://openwares.net/js/javascript_declaration_hoisting.html 可能要FQ一下 java ...
最新文章
- oracle数据库硬恢复,ORACLE数据库恢复技术
- cx_Freeze脚本实现--Python使用cx_Freeze编译可执行文件(exe,mac)
- java日志服务器_java服务器搭建(一)日志系统
- Python之tushare:tushare库的简介、安装、使用方法之详细攻略
- pycharm报黄提示(黄色高亮警告):non-default parameter follows default parameter(定义时将没有默认值的参数放到了有默认值参数的后面)
- OpenGL Blinn-Phong Shader实例
- 知识图谱资源-NLP
- LeetCode 135 分发糖果
- 如何做好软件测试管理工作,如何才能做好软件测试工作
- 【MySQL】MySQL 8 PROCEDURE ANALYSE命令使用
- hive动态分区shell_hive-shell批量操作分区文件
- SAS Viya调研概述
- excel批量导入数据
- QStardict移植到i.MX-287开发板
- 拓端tecdat|Matlab用BUGS马尔可夫区制转换Markov switching随机波动率SV模型、序列蒙特卡罗SMC、Metropolis Hastings采样分析时间序列数据
- 边缘检测——Prewitt算子
- :root选择器的妙用【2021.11.14】
- idb 怎么回复mysql_mysql利用frm和idb文件恢复数据库
- python3 tkinter 随机答题
- 数据链路层——MAC地址欺骗及泛洪
热门文章
- 安利几个优质nlp开源项目
- python 画蝴蝶_python画蝴蝶曲线图的实例
- select count mysql_mysql select count 与 select count 两个执行效率怎样
- sklearn.preprocessing之数据预处理
- python房价数据挖掘_Python数据分析及可视化实例之帝都房价预测
- Ruby设计模式透析之 —— 单例(Singleton)
- Android做的第一个小程序
- 压缩 质量不变_来了!业内首个HEIF图像高质量压缩FPGA加速方案
- Python 25 Django跨域请求
- Redis各个数据类型的使用场景