ASP.NET MVC AJAX操作模型



我想在 ASP.NET 4中编写某种TagCloud/Selection。

这样我就有一个标签列表,我可以通过单击文本来添加其中一些标签。

最好的

方法是什么?

想法1使用包含所有可用标记和选定标记的模型。单击标签时,整个模型将发送到控制器,所选标签将添加到列表中。

我认为如果有很多可用的标签,这将消耗大量流量。

想法2

只需在堆栈溢出上添加标签即可。

但是我该如何更新我的模型呢?

如何将 的内容发布到控制器?

提前致谢

问候

斯蒂芬

与其在模型中存储所有标签的列表,不如存储已选择标签的列表。将该模型绑定到视图。

使用表示

标记的字符串参数向控制器添加一个 post 方法。做一些逻辑。

然后编写一个javascript或jquery ajax调用到该方法,在其中传递标签的名称。

如果您的视图需要更新,您可能需要将 html 替换为 ajax 调用。

或者,您只需一个常规帖子即可完成所有这些操作。这只取决于您的需求。

最新更新