我在JavaScript中有一个变量,我想把这个变量值赋给asp标签控件
I have a variable in JavaScript and I want to assign that variable value to asp label control
这是我的JavaScript
if (response.authResponse) {
// user has auth'd your app and is logged into Facebook
var user_email = response.authResponse.id;
FB.api('/me', function (me) {
if (me.name) {
document.getElementById('auth-displayname').innerHTML = me.name;
}
});
}
这里我想将var user_email
分配给asp标签控件。我该怎么办?
您必须使用ClientID
属性来获取客户端元素:
<asp:Label ID="lblfbid" runat="server" ></asp:Label>
...
<script>
...
if (response.authResponse) {
// user has auth'd your app and is logged into Facebook
var user_email = response.authResponse.id;
FB.api('/me', function (me) {
if (me.name) {
// Just for client-side
document.getElementById('<%=lblfbid.ClientID %>').innerHTML = user_email;
// Send user_email on server-side ($.post is from jQuery) for some reason:
$.post(
'/MyService.asmx/SendUserEmail',
{ userEmail: user_email },
function() { /* do something on success */ });
}
});
}
...
</script>
和MyService.asmx.cs
:
public class MyService : System.Web.Services.WebService
{
[WebMethod]
public void SendUserEmail(userEmail userEmail)
{
// do some stuff with userEmail
}
}
相关文章:
- JavaScript:单击时相对于父级增加变量值
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 如何从特定页面中提取php变量值
- JavaScript模数未正确递增变量值
- 替换另一个变量对象中的变量值
- mandrill合并标记不接受变量值
- 将变量值从一个javascript传递到另一个javascript
- 如何将变量值附加到另一个变量
- html类名中的数字形式的Javascript变量值
- 如何在C#中获取Javascript变量值
- 如何将C#变量值传递给javascript以使用amcharts
- 正在从addEventListener中获取变量值
- 使用变量值作为'名称标识符'javascript/html
- 为什么在以下代码段中无法访问中的变量值
- 我们可以在初始化variable Angular JS时将变量值声明为未定义吗
- 使用C#将在JavaScript中创建的变量值传递给ASP.Net中的服务器端(代码隐藏)
- 在asp.net中用javascript传递调用c#behin函数的变量值
- 如何在asp.net中发送jQuery变量值到服务器端
- 我在JavaScript中有一个变量,我想把这个变量值赋给asp标签控件
- asp.net mvc -如何将Javascript变量值发送到剑道UI网格