ASP.NET MVC AJAX操作模型

时间:2012-11-18 13:50:58

标签: c# jquery asp.net-mvc

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

所以我有一个标签列表,我可以通过点击文本添加一些标签。

这样做的最佳方法是什么?

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

我认为如果有很多可用的标签会消耗很多流量。

创意2

只需在stackoverflow上添加标签即可。

但是我怎么能更新我的模型呢?

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

提前致谢

问候

斯蒂芬

1 个答案:

答案 0 :(得分:0)

不要在模型中存储ALL标签列表,只需存储已选择的列表。将该模型绑定到您的视图。

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

然后在该方法中写入javascript或jquery ajax调用,在该方法中传入标记的名称。

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

或者你可以通过常规帖子完成所有这些。这取决于您的需求。