Pay*_* Sh 12 javascript c# asp.net jquery
我需要在页面完成后从ASP.NET代码运行一个javascript函数.
到目前为止我已经使用了这个代码,但它返回"undefined",因为当javascript函数被触发时,隐藏字段没有填充值.
我该怎么办?Thanx提前.
ASPX:
<asp:HiddenField runat="server" ID="ColorHiddenField" ClientIDMode="Static" Value="0" />
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
function HandleColors() {
alert($('#<%= ColorHiddenField.ClientID %>').val());
}
Run Code Online (Sandbox Code Playgroud)
代码背后:
ColorHiddenField.Value = item.Color;
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", "HandleColors();", true);
Run Code Online (Sandbox Code Playgroud)
Moh*_*deh 29
尝试下面的代码,它使用jQuery document.ready在页面加载后运行您的脚本:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", "$(function () { HandleColors(); });", true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32606 次 |
| 最近记录: |