asp.net页面使用doPostBack的后台取值

前台页面(aspx文件):

--伪装按钮
<span onclick=‘__doPostBack("lkSend","key")‘>发送</span>

--隐藏触发按钮
<asp:LinkButton ID="lkSend" OnClick="lkSend_Click" runat="server" Visible="false"></asp:LinkButton>

后台页面(cs文件):

protected void lkSend_Click(object sender, EventArgs e)
{
      string args = Request.Form["__EVENTARGUMENT"];
      Response.Write(args);
}

就是这么简单!

时间: 2024-10-02 08:18:47

asp.net页面使用doPostBack的后台取值的相关文章

Webform动态创建删除行及后台取值

开发过程中经常碰到许多不确定事项,所以有时需要动态生成新的记录,如图所示,点击新增时新增一条参考记录,点击删除时则删除该记录:第一步,创建一个表格,用hidden记录当前最大行数,添加时则只需复制模板并修改ID(由于lable最终生成的html是span标签,不方便后台取值,所以换成了textbox) <table class="table-bordered" style="width:100%;text-align:center"> <thead

ASP.NET中多个相同name的控件在后台取值问题

有兽, 页面上可能有多个相同name的Html表单控件, 一般在后台使用Request.Form[“name”]取值,并用‘,’分隔. 但是当值中包含逗号时, 取值就会出现异常, 这个时候, 我们可以使用Request.Form.GetValues(“name")方法, 获取一个包含一个name值的数组.

Ext.form.ComboBox 后台取值 动态加载 ext5.0.0

我用的extjs是5.0.0版本的. 开始的时候keyup事件取到的数据就是放不到ComboBox中,放全局变量也不好用.最后大神出手帮忙解决了这个问题~~~ 查看API的时候,对象没有找对,以至于方法事件都用不了. 总结出来方便查阅~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 输入号码结束--触发事件---从后台取数据---将数据放到下拉列表中 输入手机号 // 输入电话号 var $inpTel = new Ext.form.TextField({ fieldLabel: '

后台取值+跳转

public ActionResult Login(string name, string pwd)//传进来的字符串实际没用上 { //取值 //至少有3种方法能够拿到前台Form表单submit提交过来的数据,必要条件:<input type="text" name="name"/>;;其中name是必要的 //第一种: var name1 = Request["name"]; 或 +.ToString() //第二种::前提要L

webBrowser执行js的方法,并返回值,c#后台取值

private void Form1_Load(object sender, EventArgs e) { webBrowser1.Navigate(Application.StartupPath + @"\i.html"); txtInfo.Text = webBrowser1.DocumentText; } private void button2_Click(object sender, EventArgs e) { webBrowser1.Document.InvokeScri

form的get与post提交后台取值

php 练习题-session与 cookie的 取值赋值

SESSION 的取值赋值时注意无论取值赋值页面中php代码的第一行必须要写session_start(); 赋值页面: <body> <?php session_start();//一定记住用session时 每个页面都要加无论取值还是赋值页面在开头都要加上 :session_start(); //会话控制 //HTTP协议 在tcp协议基础上 //HTTP 协议称无状态协议 //SESSION的特点:1存储在服务器:2每个使用者都会生成一个session:3有默认的过期时间大概是15

如何在MVCsheet表单页面的后台取到页面自定义字段的值?

问题: <asp:HiddenField id="test" runat="server"/> 在前台加了这样一个隐藏元素,mvcsheet表单页面,如何在后台获取到值,直接使用 test.value一直是空的. 前台经过一系列判断处理写入该值,需要在后台得到,然后进行处理数据. 现有流程已经上线,不想增加字段,然后再发布流程处理. 有没有什么好的方法处理? 解决方法: 1. 可以先把HiddenField 控件先换成TextBox 检查你的js是否将值

ASP.Net TextBox只读时不能通过后台赋值取值

给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免: 1.不设置ReadOnly,设置onfocus=this.blur() C#代码 <asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox> [c#] view plaincopyprint? <asp:TextBo