文本框值更改未反映在 C# 背后的代码中

Dha*_*esh 1 javascript c# .net-1.1 jquery visual-studio-2003

我正在使用 .NET Framework 1.1 和 C#。我的问题描述如下。

  1. 我有服务器端文本框控件 id:= txtFromDate。视图状态已启用且只读。
  2. 第一次加载页面时,我在上面的文本框中设置当前日期值。
  3. 之后我用 jQuery 更改文本框的值。
  4. 然后使用 jQuery 和一些 __EVENTTARGET 参数回发页面。
  5. 我在后面的代码中使用这个更改后的文本框值。

我在32位Windows XP机器上使用1.1框架开发了代码。但现在我已经将整个网站放在.NET 2.0应用程序池中的Windows Server 2008 R2版本(64位)上

问题:它在开发机器上运行良好。但在 Windows Server 2008 中,jQuery 对文本框值的更改并未反映在后面的代码中。它保留了我在第一次加载页面时分配的旧值。

我想运行这个应用程序,因为它在我的开发机器上运行。简而言之,我也想在 Windows Server 2008 机器上的代码隐藏中获取文本框的更改值。

谢谢。

Dha*_*esh 6

我没有使用txtFromDate.Text ,而是使用Request.Form[txtFromDate.ClientID]并解决了问题。