如何使用javascript与asp.net viewstate

本文关键字:net viewstate asp 何使用 javascript | 更新日期: 2023-09-27 18:08:46

我的页面中有UL,它是空的。我开始用javascript填充LI。

我如何在回发阶段的asp.net中使用这个新添加的动态数据?

那是因为我的提交按钮是asp.net控件。我不想使用JS POST.

谢谢

如何使用javascript与asp.net viewstate

我以前做过这种事,用要发回的动态数据填充一个隐藏字段,您可以-

  • 在回发之前触发一个JavaScript事件,该事件将数据从UL解析到一个隐藏字段

  • 在更新UL
  • 内容时更新隐藏字段

LI不通过POST传输。只传递如下形式的元素:INPUT (text, hidden…),OPTIONS。最简单的方法是创建隐藏字段
<input type='hidden' name='myData' id='myData' ...

和在ASP.net侧访问刚刚创建的控件

HttpRequest request = HttpContext.Current.Request;
String value = request.Form["myData"]