调用what?implement IPostBackEventHandler and output 
string s = "<a href='javascript:" + Page.GetPostBackEventReference(this) + "'>click me</a>";

解决方案 »

  1.   

    调用what?implement IPostBackEventHandler and output 
    string s = "<a href='javascript:" + Page.GetPostBackEventReference(this) + "'>click me</a>";
      

  2.   

    例如:
    document.all("<%= textbox1.clientID %>").value
    我是这样通过javascript调用服务器控件的
    但出错啊,提示:不是对象
      

  3.   

    can you look at the HTML source code in IE to see if the id is correct?
      

  4.   

    asp.net不是asp,不要用document.all("<%= textbox1.clientID %>").value这样的方式,可以用Page.RegisterStartupScript来注册客户端脚本,象这样:System.Text.StringBuilder sb=new System.Text.StringBuilder("<script Language=\"Javascript\">",200);
    sb.Append("alert(document.all.");
    sb.Append(textBox1.ClientID);
    sb.Append(".value);");
    sb.Append("<");
    sb.Append("/");
    sb.Append("script>");
    if(!Page.IsStartupScriptRegistered("myscript"))
    Page.RegisterStartupScript("myscript",sb.ToString());
      

  5.   

    我的javascript是较复杂的,是要判断控件的属性的
    document.all.<%= TextBox1.ClientID %>.value = "kent"; 
    这样写法有错吗,但总是提示:“缺少对象” 
      

  6.   

    document.all.<%= TextBox1.ClientID %>.value = "kent"; 
    这样通过了
    但其它属性如:text,visable都不能通过