1

使用 MVC 3:我有一个摘要页面,其中列出了没有问题的部分以及每个部分回答了多少。我想为每个部分添加超链接,以便用户返回到任何不完整的部分?示例(页面:问题/摘要):

<div><a href="question/quiz#1">Section 1</a></div><div>Total Questions: 10</div><div>Answered questions: 8</div>
<div><a href="question/quiz#2">Section 2</a></div><div>Total Questions: 10</div><div>Answered questions: 9</div>

使用 Request.Querystring(x)、anchor 或其他方法从 url 中获取 section id 是个好主意吗?

上一页的 jquery 片段(和伪代码)是这样的:

 i = @Request.QueryString("id");
 selectStep(i);

 function selectStep(i) {
                // menu nav
                $("#steps a").removeClass("current");
                $("#stepDesc" + i).addClass("current");
                $("#currentstep").val("#step" + (i));

                // display prev and next button
                if (i == 0) {
                    $("#Next").show();
                    $("#Previous").hide();
                }
                else if (i == count - 1) {
                    $("#Next").hide();
                    $("#Previous").show();
                }
                else {
                    $("#Next").show();
                    $("#Previous").show();
                }
            }

选择 Step 函数将显示或隐藏特定部分的 div。解决这个问题的最佳方法是什么?

4

0 回答 0