有没有办法获得服务器在客户端填充(使用ASP.NET)的选择框的选定值(或文本或索引)?我尝试了$(“#ID”)。val() - 但唯一有效的时间是当我继续到另一个页面,然后返回。即使这样,返回的值也是以前选择的值 - 如果用户更改了选择,它将不会被注册,除非它们离开页面并返回。对我来说很容易,我是新的...如何使用jQuery访问动态构建的选择框的选定值?
更新:尝试使用正常的html选择,同样的问题(只是与填充条目)。让我详细说明我要做的事情:在单独的页面中,我将获得自动完成搜索框的结果。选择框用于过滤器。当然,如果用户选择过滤器,我不想建议不再有效的项目。我正在寻找包含自动完成信息的页面的ProcessRequest方法中的键。
public override void ProcessRequest(HttpContext context)
{
string respString;
string qsKey = "q";
Customer searchCust = Session[Data.Selected_Customer] as Customer;
Dictionary<string, string> qsDict = context.Request.QueryString.ToDictionary(qsKey);
我不应该得到的结果(例如“& ID =富”的最后一行@ context.Request.QueryString?
我是否正确理解这一点 - 您正在JavaScript中创建一个包含选定值的新URL?如果这是正确的,你可以发布创建URL的确切javascript以及定义你的select元素的标记,因为它是由ASP.NET输出的 – 2009-09-28 20:44:35