DataGrid的问题:同一代码运行于同一地方却出现问题!求助!我是菜鸟,请大家帮助我!
问题是这样的:
今天从网上弄了一网站代码,IIS运行一切正常。于是想自己做一下。
打开VS编写完了第一部分。发现运行后存在问题:
当我的HTML中放置DataGrid的代码后在设计窗体内可以正常显示DataGrid的外形。运行调试一切OK。
但是显示出的网页却无法从数据库中提取文件,DataGrid处于空白状态。
于是我打开原文件,我将原<html>……</html>的所有内容覆盖了我自己做的。但是显示内容也是如此。
两个default.aspx的区别只有第一行黄色的字不同。
我编写的:(由系统自己生成)(我的命名空间:Newstest 类名MyCodeBehind)
<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="Newstest.MyCodeBehind" %>
原文件:(原来的文件)
<%@ Page Inherits="www.MyCodeBehind" Src="www.cs" %>
以下是HTML中DataGrid的段落:
<ASP:DataGrid id="MyList" runat="server" Width="400" GridLines="None" ShowFooter="false" CellPadding="2" CellSpacing="1" Font-Name="宋体" Font-Size="8pt" EnableViewState="false" AutoGenerateColumns="false">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"biaoti").ToString())%>' NavigateUrl='<%# "javascript:newwin(\"shownews.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString()+"\");" %>' runat="server"/>
<%# DataBinder.Eval(Container.DataItem, "shijian","{0:d}")%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</ASP:DataGrid>
现在不理解为什么会出现这种情况 !
数据库我采用ACCESS,数据库我是COPY原来的文件的。而且我把其他的文件(除了我建立的那个)COPY到我建立的文件目录下。其他文件都运行正常。