博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP>NET前后端传值
阅读量:6914 次
发布时间:2019-06-27

本文共 790 字,大约阅读时间需要 2 分钟。

1,前端JS获取服务器端值

很显然,用Ajax + 一般处理程序(.ashx),或者web service 即可

2,服务器端获取前端js产生的值

在页面中添加静态隐藏文本域如下,

1
<asp:HiddenField ID=
"HiddenField1" 
runat=
"server" 
/>

JS可以根据需要修改其值,

1
2
3
4
5
<script>
    
function 
alertValue() {
        
document.getElementById(
"<%=HiddenField1.ClientID%>"
).value = 
"zhaojie"
;
    
}
</script>

点击服务器控件按钮Button2时,在前端获取上一步的值,

1
2
3
4
5
6
7
8
9
protected 
void 
Page_Load(
object 
sender, EventArgs e)
{
    
this
.Button2.Click += Button2_Click;
}
void 
Button2_Click(
object 
sender, EventArgs e)
{
    
string 
s = Request.Form.Get(HiddenField1.UniqueID);
    
ClientScript.RegisterStartupScript(GetType(), 
"message"
"<script>alert('" 
+ s + 
"');</script>"
);
}

目前来讲只发现这个方法是可行的,应该还有别的办法,日后再研究下。

思路:JS向页面发送Http请求,页面从Request中获取。这个办法应该是可行的,但是还没有实现。

本文转自 huohe2009 51CTO博客,原文链接:http://blog.51cto.com/zhaojie/1351680

转载地址:http://sfscl.baihongyu.com/

你可能感兴趣的文章
Python模拟登录的几种方法
查看>>
五一劳动节专访:24小时劳模—VIKI-AI语音智能机器人
查看>>
Apache POI使用详解
查看>>
查看mysql字符集及修改表结构
查看>>
STL assign 实例
查看>>
eclipse javaweb服务开启err
查看>>
QXORM 使用记录 ( 三 )
查看>>
Java多线程知识点整理(synchronized/volatile)
查看>>
域功能级别与林功能级别的功能
查看>>
删除Exchange2010数据库报错“此邮箱数据库与一个或多个活动 MailboxExport 队列关联”...
查看>>
我的友情链接
查看>>
Linux性能实时监测工具 Netdata
查看>>
Awstats服务
查看>>
linux源地址转换(一)
查看>>
ZooKeeper客户端Curator使用一 创建连接
查看>>
图文说明虚拟机的几种网络模式
查看>>
将 instance 连接到 first_local_net - 每天5分钟玩转 OpenStack(82)
查看>>
Ubuntu屏幕截图快捷键知多少
查看>>
60佳优秀的 Photoshop 网页制作教程【下篇】
查看>>
JQuery Select多选插件实现
查看>>