我在c#asp.net 4.0中有webapplication
我有用户控制,因为我写了javascript: -
<script>
function SetValue() {
alert(document.getElementById('offSetClient').value);
}
</script>
<asp:HiddenField ID="clientDateTime" runat="server" />
<asp:HiddenField ID="offSetClient" runat="server" Value="Test"/>
并将此用户控件添加到Web表单中。 请建议我如何在用户控制页面加载时调用此JavaScript。
答案 0 :(得分:0)
您可以使用Page.ClientScript.RegisterStartupScript
来实现此目标。
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(GetType(), "ShowAlert", "SetValue('" + offSetClient.ClientID + "');", true);
}
请为函数添加一个输入参数以获取隐藏字段的对象,并从函数中传递该参数。
<script type="text/javascript">
function SetValue(objHdn) {
alert(document.getElementById(objHdn).value);
}
</script>