В моем проекте у меня есть страница с именем EduStandardCoursManager
, которые зависят от типа строки запроса, отправленной на страницу, показывают другую реакцию.
В EduStandardCoursManager
у нас есть два элемента управления (courseSelector,standardSelector)
что если строка запроса отправлена StandardID
Я хочу StandardSelector
место 1-го и CourseSelector
место 2nd.
Как это:Как поменять местами два элемента управления asp.net на стороне клиента зависят от ситуаций?
<table>
<tr>
<td>
<input type="type" name="standardSelector" placeholder="StandardSelector" value="" />
</td>
</tr>
<tr>
<td>
<input type="type" name="courseSelector" placeholder="CourseSelector" value="" />
</td>
</tr>
</table>
И если строка запроса отправлено CourseID
Я хочу CourseSelector
место 1-го и 2-го StandardSelector
место.
Как это:
<table>
<tr>
<td>
<input type="type" name="courseSelector" placeholder="CourseSelector" value="" />
</td>
</tr>
<tr>
<td>
<input type="type" name="standardSelector" placeholder="StandardSelector" value="" />
</td>
</tr>
</table>
Есть ли способ, чтобы изменить эти элементы управления зависят от типа строки запроса?
(вместо этого я не буду устанавливать 4 управления)
Вы с помощью ASP.NET MVC с видом Razor? – mtaanquist
@Mads Taanquist - нет –
Используйте, например, JavaScript для управления контентом на своей странице. Вы можете написать директиву, показывающую содержимое, которое вы хотите, в зависимости от значения, возвращаемого контроллером. Существует множество способов управления представлениями с использованием основанных на JS фреймворков. –