FCKeditor里面有一个页面调用这样子的
我想加一个判断,如果有权限这样页面才有效,没有权限无效。有效再加执行,无效则不执行。于是<% if (false)
{%><%@ Page Language="c#" Trace="false" Inherits="FredCK.FCKeditorV2.FileBrowser.Connector" AutoEventWireup="false" %>
<%{}%>
但发现还是加载了。。   就是if(false)没用。或者我在前面加一句 response.end()也无效。 难道就没有办法了吗?
求原因。

解决方案 »

  1.   

    那你应该在Global.asax的BeginRequest或Session_Start或者HttpModule的其他事件中处理
    <%@ Page Language="c#" Trace="false" Inherits="FredCK.FCKeditorV2.FileBrowser.Connector" AutoEventWireup="false" %>
    这个特殊指令是用来告诉编译器,把ASPX与相应的CS关联起来的
      

  2.   

    你的目的仅仅是“如果有权限这样页面才有效”
    我上面已经说了方法或者简单一点,弄个基Page,然后在Page_Init中判断下权限然后设置相应的属性
      

  3.   

    connector.aspx
    里面就这句话。<%@ Page Language="c#" Trace="false" Inherits="FredCK.FCKeditorV2.FileBrowser.Connector" AutoEventWireup="false" %>但是FredCK.FCKeditorV2.FileBrowser.Connector 编绎成DLL了。 没办法往里面加代码了。
      

  4.   

    有很多折衷的办法,把它放在iframe runat=server中,控制visible在aspx中可以将代码写在<% %>中或者<script runat="server"> </script>中