私はそのような2つのテーブルを持っています:
カテゴリー {categoryId, categoryName}
ニュース {newsId, newsTitle, categoryId}
私のasp.net mvcプロジェクトには、ビューがあります:
<script type="text/javascript" src="../Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(document).ready(
function ()
{
$("#slCategory").change(
function ()
{
var value = $(this).val();
if (value == "All")
location.href = "GetAllByCategory";
else
location.href = "GetAllByCategory/?category=" + value;
}
);
}
);
</script>
<h2>Get All By Category</h2>
Select Category
<select name="slCategory" id="slCategory">
<option value="All">All</option>
<option value="1">Sport</option>
<option value="2">Social</option>
<option value="3">Economy</option>
</select>
@foreach (var item in Model)
{
<p>@item.newsTitle</p>
}
仕事じゃない!
変更イベントを使用して、選択したカテゴリのニュースを表示する方法は?