C# 删除垂直中继器控件的视图状态

C# 删除垂直中继器控件的视图状态,c#,javascript,jquery,asp.net,repeater,C#,Javascript,Jquery,Asp.net,Repeater,我们需要从Jquery/javascript中删除特定转发器的视图状态 范例 我有两个中继器中继器1和中继器2 一旦客户端单击按钮,我希望删除中继器1的所有数据以及特定的中继器视图状态 我可以使用删除中继器的数据 $(tableid).remove(); 但中继器的视图状态仍然存在。我不能禁用中继器的视图状态,否则一些功能将无法工作 你不能那样做。 在这种情况下,不要使用中继器。使用js/jquery和html标记创建您自己的repeater版本。您可以使用ajax通过回调来维护状态和加载数据

我们需要从Jquery/javascript中删除特定转发器的视图状态

范例 我有两个中继器中继器1和中继器2 一旦客户端单击按钮,我希望删除中继器1的所有数据以及特定的中继器视图状态

我可以使用删除中继器的数据

$(tableid).remove();
但中继器的视图状态仍然存在。我不能禁用中继器的视图状态,否则一些功能将无法工作

你不能那样做。
在这种情况下,不要使用中继器。使用js/jquery和html标记创建您自己的repeater版本。您可以使用ajax通过回调来维护状态和加载数据。

我不确定从客户端代码实现这一点是否切实可行。您可能需要考虑在服务器端执行某种异步回发。即使这样也可能不起作用。确实要在清理视图状态之前使用该视图状态吗?也许你可以为中继器禁用它,如果你仍然需要维护一些状态,那么你可以手动将它存储在一些隐藏的输入中?