Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试为我设置一个自定义ClientID,DropDownList以便以后能够使用 javascript 获取选定的值。
ClientID
DropDownList
像它一样设置它 ClientID="<%=MyVar%>"可以正常工作,但是当我尝试连接一些字符串时它会搞砸。
ClientID="<%=MyVar%>"
ClientID="dropdown_<%=MyVar%>"输出实际上是 clientid="dropdown_<%=MyVar%>"
ClientID="dropdown_<%=MyVar%>"
有可能做到吗?
我建议您在网页上创建一个连接字符串的公共方法,然后您可以从页面源调用它(更易于维护和重用)
public string GetClientId() { return "dropdown" + yourVar; } ClientID="<%=GetClientId()%>"
试试下面的。请注意,我已经在服务器端代码中移动了串联,并在客户端使用了单引号,以允许在服务器端使用双引号。
ClientID='<%="dropdown_" + MyVar%>'