双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

这个简单的功能如何实现,

VisualTeam VisualTeam 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
网页布局有左侧右侧,下面是左侧代码,想点击左侧代码时通过后面代码的方法,更改右侧的内容。现在前台代码有用JQ改变<a>元素的样式。
如果用LinkButton方式样式可以生效,但数据没反做,通过RepMenus_ItemCommand事件可以改变数据。但样式就不行了。
有什么办法让两个要求都能做得到。
前台代码

<asp:Repeater ID="RepMenus" runat="server">
<ItemTemplate>
<li><span>
<asp:HyperLink ID="HyperLink1" runat="server" MenusID='<%#Eval("id") %>'><%#Eval("Name") %></asp:HyperLink>
</span></li>

</ItemTemplate>
</asp:Repeater>

后台代码

public void Content(string Nid)
{
this.repNewContents.DataSource = null;
repNewContents.DataSource = WEB_Business.B_News.getNewsData(Nid);
repNewContents.DataBind();

}


protected void RepMenus_ItemCommand(object source, RepeaterCommandEventArgs e)
{


Content(e.CommandArgument.ToString());

}

jq代码

$(function () {
$(".sideNav li").click(function () {
$(this).find("a").addClass("sideNavOn");
$(this).siblings().find("a").removeClass();

});
});

...全文
评论 3
收藏 已收藏
分享
返回顶部
VisualTeam
.NET社区 62,274 成员 668,968 内容