1

私はそのような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>
}

仕事じゃない!

変更イベントを使用して、選択したカテゴリのニュースを表示する方法は?

4

1 に答える 1