3

我有一些麻烦,我认为问题是 Webresource.axd 文件。我正在使用 .NET 4.5 和 Visual Studio 2012 Web Developer Express 的 ASP.NET Web 表单。

我在我的 aspx 文件中声明了一个树视图,并在代码隐藏中将数据分配给树视图。这是可行的,但是我在那里丢失了一些图片,但是我使用了标准的 Systemset。 所以它显示在浏览器中

这是我的代码:

.aspx:

<asp:TreeView ID="treeview" runat="server" ShowLines="True" ImageSet="Arrows">

</asp:TreeView>

.aspx.cs:

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
       Logic.TreeView("FILE", treeview);
    }
}

网络配置:

<?xml version="1.0" encoding="utf-8"?>

<!--
  Weitere Informationen zum Konfigurieren der ASP.NET-Anwendung finden Sie unter
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

    <configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />

      <httpHandlers>
        <add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="true"/>
      </httpHandlers>

  </system.web>
  <system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
    <standardEndpoints>
      <webHttpEndpoint>
        <standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" crossDomainScriptAccessEnabled="true"/>
      </webHttpEndpoint>
      <webScriptEndpoint>
        <standardEndpoint crossDomainScriptAccessEnabled="true"/>
      </webScriptEndpoint>
    </standardEndpoints>
  </system.serviceModel>


  <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
  </system.webServer>


</configuration>

当我开始调试时,我得到一个 JS 错误,但仅在 IE 中,而不是在 Chrome 中。 Microsoft JScript 中的运行时错误:“WebForm_InitCallback”未定义

有人可以帮忙,我真的不知道如何解决这个问题。

4

1 回答 1

0

首先尝试几个简单的事情:

是否指定了位置中的文件(可能使用 firebug 或类似来查看元素以找到位置,可能与 ~/ ./ 路径混淆)。

如果您使用的是服务器操作系统,那么您是否在服务器管理器中勾选了“静态内容”角色,否则 CSS 和图像将不会显示。

于 2013-05-14T15:45:31.800 回答