根据计数更改图像

时间:2014-04-30 20:52:21

标签: asp.net razor-2

尝试创建两个按钮,这些按钮将增加和减少当前计数,然后根据阵列计数位置输出图像 它只会来回两张图片,而且我对这种语言还不太新,所以我无法看到问题所在。任何帮助将不胜感激。

@{
if(IsPost){
switch (Request.Form["userInput"]){
    case "Next":
        if (count < 7)
        {
            count += 1;
        }
        break;    
    case "Previous":
            if (count > 0){
            count -= 1;

            }
            break;        
    }   
    }
}

<form method="post">

<img src="Resources\@images[count]" alt="sample" />

<br />

<input type="submit" value="Previous" name="userInput"/>
<input type="submit" value="Next" name="userInput"/>

</form>

1 个答案:

答案 0 :(得分:0)

提交按钮的值永远不会在FORM中使用。您只需将其作为按钮上的文本即可。

这就是为什么你没有将值发送到服务器。因为提交按钮仅用于触发提交事件。不要向表单提交值。