0

我发现在 ASP.NET 页面上使用 JQuery 有一些困难。特别是我有两个主要问题。我需要使用 JQuery 更改 aLabel和 a的值DropDownList,然后我必须从后面的代码中读取这些值,但是当我这样做时,我会找到原始值。在客户端所做的更改将被忽略。

如何在服务器端读取正确的值?

4

2 回答 2

0

我曾经遇到过类似的问题,问题是事件验证, http: //msdn.microsoft.com/en-us/library/system.web.ui.page.enableeventvalidation.aspx,可能是同样的问题。

于 2012-08-02T07:52:57.040 回答
0

不是使用标签和下拉列表来设置值,而是使用 Hiddenfield 来设置值,然后在后面的代码中使用 HiddenField.Value 获取该值。在大多数情况下,可以看到在 Javascript 中设置的 Label 和 DropdownLists 值在后面的代码中无法检索代码,但可以检索 HiddenField 值。所以尝试使用 HiddenField...

在 Javascript 中:-

<script>
$("#HiddenField1").Val("Your Value");
</script>

在代码隐藏中:-

string value=HiddenField1.Value;
于 2012-08-02T09:07:26.253 回答