我想在 ASP.NET 4中编写某种TagCloud/Selection。
这样我就有一个标签列表,我可以通过单击文本来添加其中一些标签。
最好的方法是什么?
想法1使用包含所有可用标记和选定标记的模型。单击标签时,整个模型将发送到控制器,所选标签将添加到列表中。
我认为如果有很多可用的标签,这将消耗大量流量。
想法2
只需在堆栈溢出上添加标签即可。
但是我该如何更新我的模型呢?
如何将 的内容发布到控制器?
提前致谢
问候
斯蒂芬
与其在模型中存储所有标签的列表,不如存储已选择标签的列表。将该模型绑定到视图。
使用表示标记的字符串参数向控制器添加一个 post 方法。做一些逻辑。
然后编写一个javascript或jquery ajax调用到该方法,在其中传递标签的名称。
如果您的视图需要更新,您可能需要将 html 替换为 ajax 调用。
或者,您只需一个常规帖子即可完成所有这些操作。这只取决于您的需求。