как я могу назначить переменную параметра в выпадающем списке asp в разделе CssClass?

#c# #.net

#c# #.net

Вопрос:

Есть ли какой-нибудь способ, как я могу назначить переменную параметра в asp: выпадающий список в CssClass?

Пример:

У меня есть следующий код

   <tr>   
        <th class="graytext r">Test:</th>
        <td>
          <asp:DropDownList ID="sTest" runat="server" DataSourceID="dsTest" 
            DataValueField="TestID" CssClass="Test2ID" DataTextField="TestName" AppendDataBoundItems="true" >
            <asp:ListItem></asp:ListItem>
          </asp:DropDownList>  
                <asp:SqlDataSource ID="dsTest" runat="server" ConnectionString="<%$ ConnectionStrings:Test %>"
            SelectCommand="app_Test" SelectCommandType="StoredProcedure">
        </td>
    </tr>
  

Я хочу, чтобы он назначал как TestID, так и Test2ID в поле DataValueField. Итак, допустим, что если выходные данные для TestID равны 100, а Test2ID равен 200, то результатом будет CssClas =»200″

Ответ №1:

вы можете сделать это правильно, установите его на стороне сервера

 <%=Test2ID%>
  

Комментарии:

1. теперь это будет работать. Test2ID является ли поле, привязанное к данным, не переменной.

2. @для CssClass я так не думаю, это может быть статично.