我有一个母版页和一个使用母版页的网页。 在这两个我有一个Page_Load事件处理程序。 Page_Load处理程序按哪个顺序调用? 内容首先然后主人或主人然后内容?
我一直在四处扫描,试图find一个合适的解决scheme,将“主动/当前”类分配给母版页的菜单项。 这条线是关于是否做这个客户端与服务器端分开。 实际上我对JavaScript和MVC都是新手,所以我没有意见。 我宁愿以“最干净”和最恰当的方式来做到这一点。 我有以下jQuery代码来分配“活动”类到<li>项…唯一的问题是“索引”或默认视图菜单项将始终被分配活动类,因为URL始终是一个子string其他菜单链接: (default) index = localhost/ link 1 = localhost/home/link1 link 2 = localhost/home/link1 $(function () { var str = location.href.toLowerCase(); $('#nav ul li a').each(function() { if (str.indexOf(this.href.toLowerCase()) > -1) { $(this).parent().attr("class","active"); //hightlight parent tab } }); 有没有更好的方法做这个,伙计? 至less有人会帮助我获得客户端版本的防弹? 那么“索引”或默认链接总是“活跃”? 有没有办法给索引方法分配一个假扩展? 而不仅仅是基本的URL,它将是localhost/home/dashboard以便它不会是每个链接的子string? 实际上,我并不真正遵循做这个服务器端的方法,这就是为什么我试图用jQuery做客户端…任何帮助,将不胜感激。
在ContentPage上有一个文本框。 当用户在该文本框中按Enter键时,我试图在此ContentPage上触发“提交”button。 我想发射那个特定button的事件。 相反,从母版页的顶部有一个search文本框和button,并且该searchbutton的事件触发。 如何控制这个ContentPage的提交button,而不是MasterPage的searchbutton? 我正在使用Ektron CMS进行内容pipe理。