后台程序中调用前台html控件的值

如果要在后台调用前台html控件 ,在html控件加上 runat="server" 就OK了;

<input id="Button4" runat="server" type="button" value="button" />
    Sub A()
        Button4.Visible 
= True
    
End Sub

    
Protected Sub Button4_ServerClick(ByVal sender As ObjectByVal e As System.EventArgs) Handles Button4.ServerClick
    
End Sub

但是有的时候加了runat=server之后仍然会有控件未声明的提示,不知道什么原因,也许电脑反映太慢

所以有的时候用findcontrol

        Dim tb As Object = Page.FindControl("printU")
        tb.visible 
= False

 

服务器控件调用 javascript 函数 JS

        <asp:Button ID="Button3" runat="server" Text="打印" OnClientClick="return PrintReport2();" />

    
<script language="javascript" type="text/javascript">
       
function PrintReport2()
       {
            PrintReportView(window,
"ReportViewer2");
            
return false;
        }
    
</script>

posted on 2008-10-07 14:13  lwl0606  阅读(510)  评论(0)    收藏  举报

导航

我要啦免费统计