0

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

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

最好的方法是什么?

想法 1 使用包含所有可用标签和选定标签的模型。当点击一个标签时,整个模型被发送到控制器,并且选定的标签被添加到列表中。

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

想法 2

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

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

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

提前致谢

问候

斯蒂芬

4

1 回答 1

0

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

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

然后编写一个 javascript 或 jquery ajax 调用到您传递标签名称的方法。

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

或者你可以通过一个普通的帖子来完成所有这些。这仅取决于您的需求。

于 2012-11-18T14:13:56.373 回答