如何判断ID的值. 本帖最后由 tethae86 于 2014-08-19 10:14:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看不下去啦 ~好多废物代码 兄弟 你学着将一些很多地方都用到的代码封装下~ 例如 public void head_index_one() { string sql = "select id,navigation from navigation where id = 1"; DataTable dt = db.reDt(sql); head_one.DataSource = dt; head_one.DataBind(); } public void head_index_two() { string sql = "select id,navigation from navigation where id = 1"; DataTable dt = db.reDt(sql); head_two.DataSource = dt; head_two.DataBind(); } public void head_index_three() { string sql = "select id,navigation from navigation where id = 1"; DataTable dt = db.reDt(sql); head_three.DataSource = dt; head_three.DataBind(); } public void head_index_four() { string sql = "select id,navigation from navigation where id = 1"; DataTable dt = db.reDt(sql); head_four.DataSource = dt; head_four.DataBind(); } public void head_index_five() { string sql = "select id,navigation from navigation where id = 1"; DataTable dt = db.reDt(sql); head_five.DataSource = dt; head_five.DataBind(); }可以只要学 public void GetTable(int id,ref Table dt){ string sql = "select id,navigation from navigation where id = 1"; dt = db.reDt(sql);}这样多好呢! 很多地方都能用 以后新加一个导航 直接用这个方法就可以了 后面的一样 也可以封装下! 其次如果是我写前台的话 我可能就是只写 <li id="mainlevel_02" class="mainlevel"> <asp:Repeater ID="head_two" runat="server"> <ItemTemplate> <a class="nav-a" onclik='GetDivHtml(this)' value='<%#Eval("id") %>'><%#Eval("navigation") %></a> </ItemTemplate> </asp:Repeater> </li> <div id="sub_02">fuction GetDivHtml(obj){$.get('**.aspx/方法名(如:head_index3)?id='+$(obj).val()),function(data){后台可以将table序列化成json,这里给标题栏下面的div手写html $("#sub_02").hntm(....)}} 你也可以用Repeater 代替 但是只要写一个就可以了 绑定不同的值而已 DetailsView 做插入用,怎么弹出插入成功提示框?? 第一次用VS2008写JQuery,运行页面没弹出框,求解 cookies问题 hover的问题 关于三层架构设计问题,数据库改动较频繁! Http Response 接收文件疑问... 顺便问个SQL2005问题 招聘类网站的盈利点有哪些些? 关于Crystal Repoort的出现的问题 登录三次,页面自动关闭,该用那种保存变量更好呢? dorpdownlist 新增操作 求正则提取模版内的部分内容
{
string sql = "select id,navigation from navigation where id = 1";
DataTable dt = db.reDt(sql);
head_one.DataSource = dt;
head_one.DataBind();
}
public void head_index_two()
{
string sql = "select id,navigation from navigation where id = 1";
DataTable dt = db.reDt(sql);
head_two.DataSource = dt;
head_two.DataBind();
}
public void head_index_three()
{
string sql = "select id,navigation from navigation where id = 1";
DataTable dt = db.reDt(sql);
head_three.DataSource = dt;
head_three.DataBind();
}
public void head_index_four()
{
string sql = "select id,navigation from navigation where id = 1";
DataTable dt = db.reDt(sql);
head_four.DataSource = dt;
head_four.DataBind();
}
public void head_index_five()
{
string sql = "select id,navigation from navigation where id = 1";
DataTable dt = db.reDt(sql);
head_five.DataSource = dt;
head_five.DataBind();
}
可以只要学 public void GetTable(int id,ref Table dt)
{
string sql = "select id,navigation from navigation where id = 1";
dt = db.reDt(sql);
}
这样多好呢! 很多地方都能用 以后新加一个导航 直接用这个方法就可以了 后面的一样 也可以封装下! 其次如果是我写前台的话 我可能就是只写
<li id="mainlevel_02" class="mainlevel">
<asp:Repeater ID="head_two" runat="server">
<ItemTemplate>
<a class="nav-a" onclik='GetDivHtml(this)' value='<%#Eval("id") %>'><%#Eval("navigation") %></a>
</ItemTemplate>
</asp:Repeater>
</li> <div id="sub_02">
fuction GetDivHtml(obj){$.get('**.aspx/方法名(如:head_index3)?id='+$(obj).val()),
function(data){后台可以将table序列化成json,这里给标题栏下面的div手写html $("#sub_02").hntm(....)}} 你也可以用Repeater 代替 但是只要写一个就可以了 绑定不同的值而已