我在top.aspx.cs里有这么一个方法
private void top1_Init(object sendr,System.EventArgs e)
{
string ID = Request.QueryString["id"];
DataTable Tabs = (new CatalogsDB()).GetTab(ID);
int count=Tabs.Rows.Count;
dltTab.Width=count*50;
dltTab.DataSource = Tabs;
dltTab.DataBind();
}top.aspx里有一个DataList<asp:datalist id="dltTab" runat="server" >
<ItemTemplate>
<!-- -->
<a href="<%# DataBinder.Eval(Container.DataItem,"url")%>" target = 'main'>
<font size=2 ><%# DataBinder.Eval(Container.DataItem,"name") %></font>
</a>
</ItemTemplate>
</asp:datalist>
这是CatalogsDB.cs
public class CatalogsDB
{
private string conStr ;
private SqlConnection con ;
private SqlDataAdapter commandAdp ;
public CatalogsDB()
{
//
// TODO: 在此处添加构造函数逻辑
//
conStr = System.Configuration.ConfigurationSettings.AppSettings.Get("ConnectionString");
con = new SqlConnection(conStr);
commandAdp = new SqlDataAdapter();
}
public DataTable GetTab(string tabid)
{
SqlDataAdapter Command = new SqlDataAdapter();
Command.SelectCommand = new SqlCommand();
DataSet ds_Tabs = new DataSet();
Command.SelectCommand.Connection = con; Command.SelectCommand.CommandText ="GetsysTab";
Command.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter para_tabid = new SqlParameter("@tabid",SqlDbType.VarChar,20);
para_tabid.Value = tabid;
Command.SelectCommand.Parameters.Add(para_tabid); Command.Fill(ds_Tabs,"thisTab"); return ds_Tabs.Tables["thisTab"]; }
}
最后怎么top.aspx没有显示东西,好像没有绑定上
private void top1_Init(object sendr,System.EventArgs e)
{
string ID = Request.QueryString["id"];
DataTable Tabs = (new CatalogsDB()).GetTab(ID);
int count=Tabs.Rows.Count;
dltTab.Width=count*50;
dltTab.DataSource = Tabs;
dltTab.DataBind();
}top.aspx里有一个DataList<asp:datalist id="dltTab" runat="server" >
<ItemTemplate>
<!-- -->
<a href="<%# DataBinder.Eval(Container.DataItem,"url")%>" target = 'main'>
<font size=2 ><%# DataBinder.Eval(Container.DataItem,"name") %></font>
</a>
</ItemTemplate>
</asp:datalist>
这是CatalogsDB.cs
public class CatalogsDB
{
private string conStr ;
private SqlConnection con ;
private SqlDataAdapter commandAdp ;
public CatalogsDB()
{
//
// TODO: 在此处添加构造函数逻辑
//
conStr = System.Configuration.ConfigurationSettings.AppSettings.Get("ConnectionString");
con = new SqlConnection(conStr);
commandAdp = new SqlDataAdapter();
}
public DataTable GetTab(string tabid)
{
SqlDataAdapter Command = new SqlDataAdapter();
Command.SelectCommand = new SqlCommand();
DataSet ds_Tabs = new DataSet();
Command.SelectCommand.Connection = con; Command.SelectCommand.CommandText ="GetsysTab";
Command.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter para_tabid = new SqlParameter("@tabid",SqlDbType.VarChar,20);
para_tabid.Value = tabid;
Command.SelectCommand.Parameters.Add(para_tabid); Command.Fill(ds_Tabs,"thisTab"); return ds_Tabs.Tables["thisTab"]; }
}
最后怎么top.aspx没有显示东西,好像没有绑定上
解决方案 »
- 虚拟空间 替换bin文件夹
- MVC3.0环境下为什么我的右键没有创建视图或者转到视图选项?
- 文本框只能输入数字的JS 问题?
- A页面弹出窗口(B页面),如何将B页面的TextBox的值传递到A页面,并执行A页面按钮Click事件并输出..
- 在线,javascript如何让页面上的控件和文件进行相互操作。。。
- (发现现在CSDN已经无乜高手了) 如何取出dataset中的部分数据,如:从1000条到2000条的数据
- 如何精确定位页面元素?
- 问题太奇怪了,问了好多人都没结果,希望这里的高手能给个回答(关于.NET在IIS中的校验控件不起作用)
- vs.net2003突然無法對以前能偵錯的專案偵錯了﹗﹗怎么解決﹗﹗﹗[馬上結貼]
- 用javascript实现 将一个 ListBox 的项添加到另一个ListBox的问题?
- 名称空间得问题(小弟初学,大家帮帮忙哈)
- 利用Indexing Service怎么样查询rtf格式文件?
private void top1_Init(object sendr,System.EventArgs e)
为什么不写到pageload中
{
this.Load += new System.EventHandler(this.Page_Load);
this.Init += new System.EventHandler(this.top1_Init); }
问题解决散分了,随便问一下,this.Init 是什么意思