求教,在asp.net控件里,如何使用JavaScript呀,我用的是C#语言。

解决方案 »

  1.   

    Response.Write("<script language='javascript'>alert('JavaScript');</script>");
      

  2.   

    if (!Page.IsStartupScriptRegistered("key"))
    {
        Page.RegisterClientScriptBlock("key","<script language='javascript'>alert('JavaScript');</script>");
    }
      

  3.   

    protected System.Web.UI.WebControls.Button btnDelete;btnDelete.Attributes.Add("onclick","javascript:return confirm('Are you sure to delete this record?')");
      

  4.   

    1、//按钮或者其他服务器控件调用JavaScript
    Page_Load中:
    if (!IsPostBack)
    {
        Button1.Attributes.Add("onclick","return _onclick();");
    }客户端:
    <script language="javascript">
    function _onclick()
    {
        //如果返回true,将触发服务器回调事件,也就是刷新页面
        //如果返回false,不会触发服务器回调事件
        return confirm("确实要删除吗?");
    }
    </script>2、//直接向页面写JavaScript
    string strJavaScript = "<script language='javascript'>alert('JavaScript');</script>";
    A:
    Response.Write(strJavaScript);B:
    if (!Page.IsStartupScriptRegistered("key"))
    {
        Page.RegisterStartupScript("key",strJavaScript);
    }C:
    if (Page.IsClientScriptBlockRegistered("key"))
    {
        Page.RegisterClientScriptBlock("key",strJavaScript);
    }