ASP.NET之通过JS向服务端(后台)发出请求(__doPostBack is undefined)
同一时候还会生成隐藏控件。其ID为__EVENTTARGET和__EVENTARGUMENT,前一个是用于存放key的,后一个用于存放參数的。
所以在后台通过Request.Form来获取所要的数据,test.aspx.cs代码例如以下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace ExampleTest
{public partial class test : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){String key = Request.Form["__EVENTTARGET"];if (!String.IsNullOrWhiteSpace(key)){String value = Request.Form["__EVENTARGUMENT"]; String info = "Key=" + key + " Value=" + value;Response.Write("<script type=\"text/javascript\">alert('" + info + "');</script>");TextBox1.Text = info;} }}
}
注:
对于Button和ImageButton会有不一样,能够參考以下的文章
http://blog.csdn.net/luxuejuncarl/article/details/1479226
http://www.cnblogs.com/hjf1223/archive/2006/07/05/443761.html
效果图:
附前端代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="ExampleTest.test" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><script type="text/javascript">function test() {__doPostBack("AA", "111");}</script>
</head>
<body><form id="form1" runat="server"><div><input id="btnTest" type="button" οnclick="test();" value="test" /><asp:TextBox ID="TextBox1" runat="server" AutoPostBack="true"></asp:TextBox></div></form>
</body>
</html>
ASP.NET之通过JS向服务端(后台)发出请求(__doPostBack is undefined)相关推荐
- ASP.Net学习笔记002--ASP.Net服务端控件做了什么2
ASP.Net学习笔记002--ASP.Net服务端控件做了什么2 以前写的课程都没有附上源码,很抱歉! 课程中的源码可以加qq索要:1606841559 技术交流qq1群:251572072 技术交 ...
- BS1022-基于React native+springboot开发服务端后台实现体育资讯类APP
基于React native的体育资讯类APP的开发目的是方便互联网用户线上接收日常生活中的体育赛事新闻,体育活动新闻,体育赛事直播等,方便人们在体育行业的社交,极大的缩减人们在体育运动方面的距离,也 ...
- 星力+手游运营版本完整版打包下载 代理+服务端+后台+更新+APP
介绍: 星力+手游运营版本完整版打包下载 代理+服务端+后台+更新+APP 网盘下载地址: https://zijiewangpan.com/AM4tpRbz0L2 图片:
- asp.net页面回传与js调用服务端事件,Postback的原理
Asp.net 中在客户端触发服务器端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两种 ...
- asp.net页面回传与js调用服务端事件、PostBack的原理详解(转)
Asp.net中服务端控件事件是如何触发的 Asp.net 中在客户端触发服务器端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为subm ...
- asp.net页面回传与js调用服务端事件、PostBack的原理详解
ASP.ENT中,有两种实现页面PostBack的机制,不管是哪种回传方式,最终均是Form表单提交. 一.原始的Form表单提交 WebControls中的Button和ImageButton控件, ...
- android原生调用nextjs方法,详解使用Next.js构建服务端渲染应用
next.js简介 最近在学React.js,React官方推荐使用next.js框架作为构建服务端渲染的网站,所以今天来研究一下next.js的使用. next.js作为一款轻量级的应用框架,主要用 ...
- 入门级Node.js express服务端开发_Android签到APP
2019独角兽企业重金招聘Python工程师标准>>> 一.APP原型 参考另一篇博客:https://my.oschina.net/u/2480757/blog/788578 二. ...
- 服务端发post请求产生的编码问题
最近在做一个功能,大概功能是这样的,供应商提供http接口给我们,然后我们抓取供应商的数据保存到数据库,问题在于他们编码格式是gb2312的,而我们是utf-8. 大家可能会有个误区,post请求是无 ...
最新文章
- 数据可视化(一)-Matplotlib简易入门
- XML::Simple与Data::Dumper在Perl中的使用
- 永劫无间大神玩家ZX迷恋上单人三排,单局28杀,过程太过瘾了
- Cookie中不能有空格_前端小贴士 -- 全面了解Cookie
- os是android5.0,Funtouch OS 2.1曝光 完美改Android5.0
- 【kafka】kafka NoSuchElementException ArrayDeque getLast 压缩方式不同
- 苏强SN系列服务器说明书,第一章 SN2000交流伺服驱动器使用手册.pdf
- python writelines_Python文件writelines()方法
- 不用加号实现两整数相加
- Java集合框架:ArrayList扩容机制解释
- Bootstrap第一坑,.net MVC项目中bootstrap引用Roboto字体,fonts.gstatic.com字体下载过慢导致页面巨卡问题
- 11.4.2 内存映射的相关接口
- JAVA打印中文乱码问题
- 简易论坛代码源码(php+css+js+mysql)完整的代码源码,系统使用B/S架构
- 4G手机网络免费开通高清语音VoLTE
- 视频插件VideoJS5介绍
- matplotlib中文显示以及设置图片大小
- 如何使用网线连接树莓派和电脑
- html只显示一句话_您所说的话:如何最大化多显示器设置
- 命令模式实现电视遥控器
热门文章
- java对接电信nb物联网平台_解决传统GPS定位弊端,中国电信NB网关一招致胜
- 在线解压rar_解压指南!新手必看
- 平衡小车之家_人教版高中物理必修一 专题 共点力作用下的动态平衡 公开课优质课课件教案视频...
- oracle11g更改字符集AL32UTF8为ZHS16GBK及创建用户、删除用户
- 如何在Kaggle比赛上击败98%的对手?你需要一份七步秘笈
- 马云老师给AI留了几句话
- Google惊人研究:一组图片,就能强迫神经网络执行其他任务
- 微信跳转浏览器--使用AugPush实现微信跳转手机浏览器
- Ubuntu下安装vim以及常用命令
- Java程序员的日常 —— 响应式导航Demo