我有一个页面使用了Farpoint,然后从另一个页面通过WebClient的方式来调用这个页面时无法调用,提示内部服务器错误,但是我把这个页面有关Farpoint的东西注释掉之后就可以正常调用。而且我通过URL直接调用这个页面时没有问题的。请问是什么原因?调用Farpoint页面的方式如下:
- var Path = "http://localhost:34659/Test/Default.aspx";
- WebClient wc = new WebClient();
- wc.OpenRead(Path);
复制代码 Default页面代码如下,该页面没有后台代码:
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Jrsc.DataCollect.Web.Test.Default" %>
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title></title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="#A0A0A0" BorderStyle="Solid" BorderWidth="1px" Height="200" Width="400">
- <CommandBar BackColor="#F6F6F6" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight" ButtonShadowColor="ControlDark"></CommandBar>
- <Sheets>
- <FarPoint:SheetView SheetName="Sheet1"></FarPoint:SheetView>
- </Sheets>
- </FarPoint:FpSpread>
- </div>
- </form>
- </body>
- </html>
复制代码 错误信息如下:
|
-
|