0

後でJavaScriptを使用して選択した値を取得できるように 、カスタムClientIDを設定しようとしています。DropDownList

正常に動作するように設定し ClientID="<%=MyVar%>"ますが、文字列を連結しようとすると、めちゃくちゃになります。

ClientID="dropdown_<%=MyVar%>"出力は文字通り clientid="dropdown_<%=MyVar%>" になります

それは可能ですか?

4

2 に答える 2

2

Web ページに文字列を連結するパブリック メソッドを作成することをお勧めします。その後、ページ ソースから呼び出すことができます (保守と再利用が容易になります)。

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

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

次のことを試してください。サーバー側のコード内で連結を移動し、クライアント側で一重引用符を使用して、サーバー側で二重引用符を使用できるようにしたことに注意してください。

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