【问题标题】:Changing image depending on count根据计数更改图像
【发布时间】:2014-04-30 20:52:21
【问题描述】:

尝试创建两个按钮来增加和减少当前计数,然后根据数组计数位置输出图像 它只会来回切换两个图像,而且我对这种语言还很陌生,所以我看不到问题所在。任何帮助将不胜感激。

@{
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>

【问题讨论】:

    标签: asp.net razor-2


    【解决方案1】:

    提交按钮的值永远不能在 FORM 中使用。你会得到它作为按钮上的文本。

    这就是为什么您没有收到发送到服务器的值的原因。因为提交按钮只是用来触发提交事件。不要向表单提交值。

    【讨论】:

    • 我有两个按钮,根据按下的按钮,我希望改变图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-09
    相关资源
    最近更新 更多