小编Dac*_*cky的帖子

MVC Ajax UpdatePanel

我知道(至少我很确定)没有像asp:UpdatePanel这样的MVC控件.任何人都可以给我一些关于如何做到这一点的想法.

我有一个集合,我从我的存储库和服务层添加条目.在我的主页中,我想根据此集合中是否有任何内容显示警报.

通常我会有一个UpdatePanel,UpdateMode ="Always",它会检查集合并显示我的消息.

你知道我怎么能在MVC中实现类似的东西吗?

ajax model-view-controller updatepanel

6
推荐指数
1
解决办法
5668
查看次数

MVC ActionLink生成不同类型的链接......为什么?

我是MVC的新手,并且有一个我正在努力的应用程序.我有2个不同的链接,在我的全球范围内有2条路线,这些路线相当类似

路线1

routes.MapRoute("Category", "Movies/{category}/{subcategory}", 
    new { controller = "Catalog", action = "Index", category = "", subcategory = "" });
Run Code Online (Sandbox Code Playgroud)

路线2

routes.MapRoute("Movie", "Movie/{movie}", 
    new { controller = "Movie", action = "Index", movie = "" });
Run Code Online (Sandbox Code Playgroud)

当我为第一条路线调用一个动作链接时,它会创建它,因为我认为它应该:

.../Movies/Category/SubCategory

但是,当我创建我的第二个链接时,它填充它像这样:

.../Movie?movieId=ff569575-08ec-4049-93e2-901e7b0cb96a

之前我使用的是字符串而不是guid,它仍然在做同样的事情

.../Movie?movieName=Snatch

我的actionlinks设置如下

<%= Html.ActionLink(parent.Name, "Index", "Catalog",
    new { category = parent.Name, subCategory = "" }, null)%>

<%= Html.ActionLink(movie.Name, "Index", "Movie", 
    new { movieId = movie.MovieId }, null)%>
Run Code Online (Sandbox Code Playgroud)

我的应用程序仍然有效,但我认为这种行为很奇怪.任何帮助都会很棒.

谢谢!

c# asp.net-mvc actionlink

4
推荐指数
1
解决办法
5583
查看次数

动态谷歌地图InfoWindow在循环中加载最后一条记录的内容

我有一个问题,我弹出窗口中的内容(点击标记时)显示我上一条记录的内容.

我在这里找到了一点帮助,但我仍然遇到问题.

这是我的代码

collection.js

[
{
    "lat": "-25.363882",
    "lng": "131.044922",
    "category": "cat1",
    "title": "Heading #1",
    "description": "desc1",
    "imageurl": "http://ursispaltenstein.ch/blog/images/uploads_img/national_geographic_wallpaper_1.jpg",
    "pageLink": "http://www.google.com"
},
{
    "lat": "-26.363882",
    "lng": "200.044922",
    "category": "cat2",
    "title": "Heading #2",
    "description": "desc2",
    "imageurl": "http://www.creativepics.org/wp-content/uploads/2009/10/National-Geographic-Wallpapers-002.jpg",
    "pageLink": "http://www.google.com"
}
,
{
    "lat": "-28.363882",
    "lng": "81.044922",
    "category": "cat3",
    "title": "Heading #3",
    "description": "desc3",
    "imageurl": "http://blog.rapidsea.com/wp-content/uploads/2008/03/20080316-bora-bora-national-geographic.jpg",
    "pageLink": "http://www.google.com"
}
]
Run Code Online (Sandbox Code Playgroud)

页面javascript

var pointMap = { map: null }

$(function () {
    pointMap.init('#map_canvas', new google.maps.LatLng(0, 0), 2);
    pointMap.placeMarkers('collection.js');
});

pointMap.init = …
Run Code Online (Sandbox Code Playgroud)

google-maps

4
推荐指数
1
解决办法
9560
查看次数

MVC Action必须返回actionResult吗?

在我的控制器中所谓的操作可以是一个常规函数,它返回我想要的任何东西,或者返回一个ActionResult来声明它是否是一个"动作"?

我想知道我是否可以在没有返回的"actionname"中调用我的ActionLink中的函数actionresults.

asp.net-mvc actionresult

2
推荐指数
1
解决办法
1229
查看次数