我需要能够动态检索您所在页面的当前操作和控制器名称,并实际使用它们来创建一个新的HTML.ActionLink,它链接到相同的操作和控制器名称,但在不同的区域.所以我想我需要将当前操作和控制器名称检索为变量,以用于构建新的HTML.ActionLink.
因此,如果我在www.site.com/about页面上,我需要动态生成链接到www.site.com/es/about页面.
我基本上在一个单独的区域文件夹中构建了我的网站的西班牙语翻译版本(具有相同的命名控制器和操作和视图,只是内容全部是西班牙语).我需要用户能够在页面的英文版本(这是默认版本,并且位于根网站视图中)和西班牙语版本(其视图位于区域文件夹"es")之间来回切换.他们目前所在的页面.我不能"硬编码"这些链接,因为我需要在共享的局部视图中使用它,这是我在每个页面上使用的_Layout中的_topNavigation.
如果我需要澄清,请告诉我.我确信在本地化应用程序时使用"区域"并不是真正的方法,但我仍然在努力教自己asp.net MVC.我阅读了许多有关本地化的教程和示例,我可能无法让它们工作或有意义.
我还应该补充一点,我已经知道如何使用HTML.ActionLink在这些区域之间来回切换.我已经设法为西班牙语区域中的任何视图以及默认站点中的任何视图创建正确的HTML.ActionLinks.所以这不是我的问题.
任何帮助是极大的赞赏!谢谢!
asp.net-mvc controller toggle asp.net-mvc-areas html.actionlink
我正在使用新的slideJS V3.0但是我似乎无法通过点击导航暂停幻灯片动画.我看到有人说他们让它与分页一起工作,所以我尝试使用它,但没有用.任何帮助是极大的赞赏!
这是我正在使用的代码(目前试图让它甚至与分页一起工作)
<script>
$(function() {
$('#slides').slidesjs({
width: 905,
height: 310,
navigation: false,
play: {
auto: true,
pauseOnHover: true,
effect: 'fade',
restartDelay: 1500
},
pagination: {
effect: 'fade',
play: {
restartDelay: 1500
}
},
effect: {
fade: {
speed: 1500
},
crossfade: true
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud) 我希望有人可以帮助我.我已经搜索了这个问题的答案,我找不到确切的答案(即使在论坛内)也是如此.
如何在Joomla(v2.5)的URL中显示类别名称.到目前为止,我的网站有2个类别.例如,我有一个名为Refrigeration的类别.我创建了一篇名为test的文章并将其置于制冷类别下.但由于某种原因,它只会在URL中显示为:www.something.com/test.html.
我希望它显示如下:www.something.com/ refrigeration /test.html
我知道您可以使用类别(例如"制冷")作为父级创建隐藏菜单,并将相关文章放在该类别下(即 - 以"制冷"作为其父级).但这似乎效率低下.我真的希望能够将我在网站上的文章分成不同的类别,并在网址中显示该类别.
或者,是实现此目的的唯一方法来安装SEF扩展吗?
任何帮助是极大的赞赏.如果我需要提供更多信息,请告诉我.
asp.net-mvc ×1
categories ×1
controller ×1
joomla ×1
joomla2.5 ×1
jquery ×1
slideshow ×1
toggle ×1