谁遇到过这种情况么?<%
    这里面又出现了<%%>如:
    Image2.Attributes["onclick"] = "document.getElementById('<%= Editor1.ClientID %>').focus()";%>
怎么防止冲突呢?

解决方案 »

  1.   

    我的意思是外面那个
    <%
                                 和里面这个%> 组合了。
      

  2.   

    <%%>是什么意思??LZ是不是要去查下??
    <%
    Image2.Attributes["onclick"] = "document.getElementById("+ Editor1.ClientID +").focus()";
    %>
      

  3.   

    Image2.Attributes.Add("onclick","document.getElementById('"+Editor1.ClientID +"').focus()";
      

  4.   

    Image2.Attributes.Add("onclick","document.getElementById('"+Editor1.ClientID +"').focus()");
      

  5.   


    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
    <%@ Register Src="CuteEditorEx.ascx" TagName="CuteEditorEx" TagPrefix="uc1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <%
        Image Image2= new Image();
        Image2.ToolTip = "Insert today's date";
        Image2.ImageUrl = "tools.gif";
        Image2.CssClass = "CuteEditorButton"; //问题出在下面行
        Image2.Attributes["onclick"] = "document.getElementById('<%= Editor1.ClientID %>').focus();…………";%>
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>        
            <CE:Editor id="Editor1" runat="server" />
        </div>
        </form>
    </body>
    </html>
      

  6.   

    干嘛要加<%%> 不加不是一样么
      

  7.   

    <%
      这里面又出现了<%%>如:
      Image2.Attributes["onclick"] = "document.getElementById('"+Editor1.ClientID+"').focus()";%>
      

  8.   

    咳咳  ASP都忘光了  现在再来绑定数据字段居然不知道怎么搞了  相信LS高手们的解答吧
      

  9.   

    在字符串中包括 <% %>,以前还有在javascript中写document.write并且直接在浏览器上产生<% %>,那个想法就更“神奇”了。可惜字符串就是字符串,asp.net没有那么大本事啊。