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