0

我正在尝试为我设置一个自定义ClientIDDropDownList以便以后能够使用 javascript 获取选定的值。

像它一样设置它 ClientID="<%=MyVar%>"可以正常工作,但是当我尝试连接一些字符串时它会搞砸。

ClientID="dropdown_<%=MyVar%>"输出实际上是 clientid="dropdown_<%=MyVar%>"

有可能做到吗?

4

2 回答 2

2

我建议您在网页上创建一个连接字符串的公共方法,然后您可以从页面源调用它(更易于维护和重用)

public string GetClientId()
{
  return "dropdown" + yourVar;
}

ClientID="<%=GetClientId()%>"
于 2012-09-13T14:17:31.517 回答
0

试试下面的。请注意,我已经在服务器端代码中移动了串联,并在客户端使用了单引号,以允许在服务器端使用双引号。

ClientID='<%="dropdown_" + MyVar%>'
于 2012-09-13T14:17:56.237 回答