客户端能读懂的只有html标签,不管是什么asp.net标签最终都会转为html标签,否则浏览器是不可能读得懂的

解决方案 »

  1.   

    为什么不是<button>
    为什么是<asp:button>
      

  2.   

    不管什么标签在浏览器上显示的时候都会转化为html标签
      

  3.   

    AddHandler icatbtn.Click, AddressOf btnCat_Click
    为什么我加了这个CLICK事件,点击的时候就出现错误?
      

  4.   

    如果我要加成这样的:<asp:button ID="1"... /> <asp:button ID="2"... />该怎么加?
      

  5.   

    那就拼接html代码输出咧,然后浏览就显示的还是<asp:button ID="1"... /> <asp:button ID="2"... />字符
      

  6.   

    我之前就是循环输出,怎么为它添加CLICK事件.
      

  7.   

    任何服务器控件最终都会转换为html代码显示。
    你可以string sb="";
    sb+="<asp:button ID="1"";
    sb+="name="1" />";相加或者用stringbuilder 
      

  8.   


    sbtnID = "btnCat" & oRs.Rows(iCtr).Item("ID")
                sCmd = "<asp:Button ID=""" & sbtnID & """"
                'sCmd = " <div "
                sCmd = sCmd & " class=""icatitem"" "
                sCmd = sCmd & " style="""            If oRs.Rows(iCtr).Item("ButtonVisible") = 0 Then
                    sCmd = sCmd & " visibility:hidden;"
                End If
                sCmd = sCmd & "font-size:" & oRs.Rows(iCtr).Item("fontsize") & "px;"
                sCmd = sCmd & "font-family:" & oRs.Rows(iCtr).Item("fontname") & ";"
                sCmd = sCmd & "color:#" & Color.FromArgb(oRs.Rows(iCtr).Item("forecolor")).Name & ";"            sCmd = sCmd & "background-color:#"
                sCmd = sCmd & Color.FromArgb(oRs.Rows(iCtr).Item("backcolor")).Name & ";"            sCmd = sCmd & "box-shadow:3px 3px 3px #"
                sCmd = sCmd & Color.FromArgb(oRs.Rows(iCtr).Item("GradientColor")).Name & ";"            sCmd = sCmd & """ runat=""server""  /> """
                'sCmd = sCmd & oRs.Rows(iCtr).Item("Caption")
                'sCmd = sCmd & " </asp:button>"            Dim div_cat As HtmlGenericControl = New HtmlGenericControl("div")            div_cat.InnerHtml = sCmd            categorybutton.Controls.Add(div_cat)
    这样拼接字符,没有ONCLICK事件
      

  9.   

    怎么添加一个按钮的ONCLICK事件?
      

  10.   

    牛头不对马嘴
    鸡同鸭讲lz你先把最基本的HTTP协议和webform的运行原理看一遍再说