【ASPX开发】请问C#怎么获取js里的值 20

比如:js里:functionget(){varval="中国";}后面代码protectedvoidPage_Load(objectsender,EventArgse)... 比如:js里:
function get()
{
var val="中国";
}

后面代码
protected void Page_Load(object sender, EventArgs e){}
怎么获取得 val的值呢
展开
 我来答
hua350264633
2014-02-25 · TA获得超过115个赞
知道答主
回答量:117
采纳率:0%
帮助的人:77.7万
展开全部
你这样怎么可能获取到呢?js是前台代码,后面代码 明显是 后台处理里面的页面加载事件,要想把前台数据传递到后台 就要考虑用请求的方式,而请求的方式又有很多 你可以 查一下jQuery 的ajax语法
追问
没办法啊,我是从Android里传值到WEB页面,但是只能传到js里,我想通过获取js里的值,然后进行相应的操作!
追答
哦,那我倒是没用过
斯内科Snake
2014-02-25 · TA获得超过523个赞
知道小有建树答主
回答量:707
采纳率:50%
帮助的人:246万
展开全部
将获取的js值 传入ajax页面(ajax.ashx 运行在服务端) 然后将处理结果返回
参考jquery ajax
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luxianai
2014-02-25 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:113万
展开全部
先用js赋值给一个文本框,反正在后台获取文本框的值,这样不行吗?
更多追问追答
追问
这样也可以,然后单击按钮触发事件,但是我想加载页面的时候,就获取这个值,然后用这个值查询数据库,将查询结果显示在页面上!我想一步到位!
追答
你想一步到位?从页面的生命周期来讲,不可能!
只有请求完成页面之后,在请求一次,把你需要的值传入后台,
方法两种:
第一:页面传真,把获得的值,通过url传入后台:window.location=window.location+"?val="+中国
第二:ajax请求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式