调用 Java 脚本将值返回到 asp.net 中的代码页
calling java script return value to code page in asp.net
>我想调用我的 java 脚本函数返回值到我的代码
我有一个这样的功能..(这是我用我的 Java 脚本写的)
function GetSex()
{
var sex = EIDAWebComponent.GetSex();
if(sex == 'M')
return "Male";
if(sex == 'F')
return "Female";
if(sex == 'X')
return "Unknown";
}
我的代码:
<td>
<span>Sex: </span>
</td>
<td>
<span id="Sex_PDLabel" runat=server></span>
</td>
如何在代码中调用此返回值?我想获得任何变量的相应值。所以试着写这样的代码:
ScriptManager.RegisterStartupScript(DirectCast(HttpContext.Current.Handler, Page), GetType(Page), "GetSEx", "GetSex()", True)
Dim SexVAl = Sex_PDLabel.InnerText
但是我的性爱总是得到空字符串,我不知道为什么? 我的代码有什么问题?
任何帮助都是非常合适的。
其中
一种方法是将值存储在隐藏字段中。
将以下内容添加到 ASP.NET 标记中:
<asp:HiddenField id="hdnField" runat="server" />
并致电:
document.getElementById('<%= hdnField.ClientID %>').value = GetSex();
在代码隐藏中,该值可按以下方式访问:
var val = hdnField.Value;
使用这个。
.aspx:创建一个隐藏字段来存储值。
<input type="hidden" id="txtHidden" runat="server" />
JavaScript代码:
function GetSex()
{
var sex = EIDAWebComponent.GetSex();
alert(sex);
if(sex == 'M')
document.getElementById("txtHidden").value= "Male";
else if(sex == 'F')
document.getElementById("txtHidden").value = "Female";
else if(sex == 'X')
document.getElementById("txtHidden").value = "Unknown";
else
document.getElementById("txtHidden").value = "none";
}
从 ASP.NET 代码调用:
ScriptManager.RegisterStartupScript((Page)(HttpContext.Current.Handler),
typeof(Page), "GetSex", "GetSex();", true);
String value = txtHidden.Value;
相关文章:
- 从 asp.net 代码隐藏中触发JavaScript函数
- 带有Asp.NET代码的JQuery消息
- 在ASP.NET代码块中使用javascript变量
- 使用ShowModalDialog传递值,使用asp.net代码隐藏中的查询字符串
- 从asp.net代码背后打开Javascript的ShowModalDialog
- 从 ASP.NET 代码隐藏中获取 EverCookie 值
- Javascript从 ASP.net 代码隐藏中触发,在Chrome中运行,但在IE9中不运行
- 如何显示和隐藏 html 字段集 以及从 Asp.Net 代码后面设置图例文本
- 将 2D 数组从 ASP.NET C# 代码隐藏到 Javascript
- 在 .Net 代码之前触发 Javascript
- 从 js cookie 读取 .net 代码中的多值 cookie
- 如何从 asp.net 代码中获取 Select2 值
- 我可以在我的 asp.net 代码中访问 Javascript 数组吗?
- 在 document.ready 中获取隐藏字段的值,asp.net 代码隐藏
- 在asp.net代码隐藏中无法访问jquery窗口值
- 在ASP.NET代码后台访问客户端修改的HTML
- 如何从asp.net代码中自动启动组合键Ctrl P
- 通过ASP.NET代码中的javascript发出警报后停止回发
- 设置Javascript时间&来自SQL数据库和asp.net代码隐藏页的时区
- 从asp.net代码背后的javascript警报中获取ok