小编Fra*_*ran的帖子

从.Net(mvc)中的视图按钮调用控制器方法的最简单方法

我刚开始在MVC编程,我想问一下从你的角度调用控制器方法的最佳方法.为了更容易:我有一个名为Song的模型,有2种方法可以启动和停止它:

public class Song
{
        WMPLib.WindowsMediaPlayer wplayer ;

        public Song() {
            wplayer = new WMPLib.WindowsMediaPlayer();
            wplayer.URL = "my song url";
            wplayer.controls.stop();
        }
        public void Stop() {
            wplayer.controls.stop();
        }
        public void Start() {
            wplayer.controls.play();
        }
    }
Run Code Online (Sandbox Code Playgroud)

在控制器中我创建了歌曲对象,我有两个功能来启动和停止它.

public class DefaultController : Controller
        {
            // GET: Default
            Song c = new Song();

            public ActionResult Index()
            {
                return View(c);
            }
            public void Start() {
                c.Start();            
            }
            public void Stop() {
                c.Stop();
            }
        }
Run Code Online (Sandbox Code Playgroud)

在视图中,我有2个按钮,对应于每个控制器动作.

<button type="button">Start</button>
<button type="button">Stop</button>
Run Code Online (Sandbox Code Playgroud)

如何从视图按钮调用每个控制器操作的最正确方法?

非常感谢您的关注,感谢您的帮助

c# asp.net-mvc asp.net-mvc-4

1
推荐指数
1
解决办法
6251
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1