代码在vs。net里调试没有错误,也可以浏览但是写这样就显示不了界面???

jourmen 2004-04-03 02:36:15
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Drawing" %>

<html>
<head>
<title>商品目录查询</tiele>
</head>
<script language="C#" runat="server">

OleDbConnection myConnection;


protected void Page_Load(Object Src, EventArgs E)
{
myConnection = new OleDbConnection("Location=\"192.168.0.131\";Provider=\"IBMDADB2.1\";Mode=ReadWrite;User ID=db2admin;Data Source=aisnb;Password=db2admin");

if (!IsPostBack)
{
OleDbDataAdapter myCommand = new OleDbDataAdapter("select distinct catalog from commodityinfo", myConnection);

DataSet ds = new DataSet();
myCommand.Fill(ds, "catalog");

MySelect.DataSource= ds.Tables["catalog"].DefaultView;
MySelect.DataTextField = ds.Tables["catalog"].Columns[0].ToString();
MySelect.DataValueField =ds.Tables["catalog"].Columns[0].ToString();
MySelect.DataBind();
}
}

protected void MyDataGrid_Sort(Object sender, DataGridSortCommandEventArgs e)
{
BindGrid(e.SortExpression);
}

public void Button_Click(Object sender, EventArgs E)
{
String wherestr = MySelect.SelectedValue.ToString();
String selectCmd = "select * from commodityinfo where catalog = " + "\'" + wherestr + "\'";

OleDbDataAdapter myCommand = new OleDbDataAdapter(selectCmd, myConnection);


DataSet ds = new DataSet();
myCommand.Fill(ds, "commodityinfo");

MyDataGrid.DataSource= ds.Tables["commodityinfo"].DefaultView;
MyDataGrid.DataBind();
}

public void BindGrid(String sortfield)
{
String wherestr = MySelect.SelectedValue.ToString();
String selectCmd = "select * from commodityinfo where catalog = " + "\'" + wherestr + "\'";

OleDbDataAdapter myCommand = new OleDbDataAdapter(selectCmd, myConnection);

DataSet ds = new DataSet();
myCommand.Fill(ds, "commodityinfo");

DataView Source = ds.Tables["commodityinfo"].DefaultView;
Source.Sort = sortfield;

MyDataGrid.DataSource=Source;
MyDataGrid.DataBind();
}


</script>

<body style="font: 10.5pt 宋体">

<form id ="dd" runat="server">

<h3><font face="宋体"><center>商品管理:商品目录查询</center></font></h3>

选择查询条件:
<asp:DropDownList id="MySelect" runat="server" ></asp:DropDownList>

<input type="submit" OnServerClick="Button_Click" Value="查询" runat="server"/><p>

<ASP:DataGrid id="MyDataGrid" runat="server"
Width="800"
BackColor="white"
BorderColor="#E7E7FF"
ShowFooter="false"
HorizontalAlign="Center"
CellPadding=3
CellSpacing="0"
Font-Name="Courier New"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
HeaderStyle-HorizontalAlign="Center"
EnableViewState="true"
OnSortCommand="MyDataGrid_Sort"
AllowSorting="true"
/>

</form>

</body>
</html>


在vs。net里web和*.cs文件分开,就没有事,现在合并成一个文件就显示不了

为什么呢?
...全文
92 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lr2651 2004-04-03
  • 打赏
  • 举报
回复
QuickStart里面的例子都这么写的,再不行去参考一下
lr2651 2004-04-03
  • 打赏
  • 举报
回复
把aspx页面最上面那句话去掉就可以了
jourmen 2004-04-03
  • 打赏
  • 举报
回复
up一下下:(

我很头疼:(
jourmen 2004-04-03
  • 打赏
  • 举报
回复
to bitsbird(一瓢.net) :

5555555555555555555555还是不行:(


怎么办呀?
常修溢 2004-04-03
  • 打赏
  • 举报
回复
学习.
up
memgarden 2004-04-03
  • 打赏
  • 举报
回复
是你的页面文件.aspx里面绑定了事件,vs.net是自动绑定事件的,把你手工绑定的代码去掉,应该就可以了的,如果还不行就在vs.net里的事件绑定一下
bitsbird 2004-04-03
  • 打赏
  • 举报
回复
sorry 是AutoEventWireup
bitsbird 2004-04-03
  • 打赏
  • 举报
回复
<%@ Page Language="c#" AutoWireup="true" %>
try it

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧