mvc怎样在前端view文本框和后端Controller之间传值

前言

B/S中前后端传值是非常重要的事情,那么在mvc中如何在前端和后端传值呢?

正文

拿我们的网咖收费系统举例子。

前端的值传到后端、(添加用户)

也就是将文本框的值传到后端,然后传到数据库。
在这里插入图片描述

View中的关键代码:(每个文本框添加”名字“属性)
在这里插入图片描述

Controller中关键代码
在这里插入图片描述

这样的话,前端的值就可以赋给后端,进而传到数据库。

后端的值传到前端显示出来(数据设定)

在界面加载出来的同时,将数据库的值传到文本框
在这里插入图片描述

View中关键代码(value属性)
在这里插入图片描述

Controller中关键代码(value不变)
在这里插入图片描述

今天小编就分享到这里啦,有不对的地方,欢迎评论区指正。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
当在Unity中使用MVC模式时,我们可以按以下方式组织我们的代码: - Model(模型):包含游戏中所有的数据和状态,通常是一些类或结构体。 - View(视图):处理所有的用户界面交互,比如游戏画面、按钮、文本框等等。 - Controller(控制器):处理用户输入并将其转换为对模型的操作。 下面是一个简单的MVC范例: Model: ```csharp public class ScoreModel { private int _score; public int Score { get { return _score; } set { _score = value; } } public void IncreaseScore(int amount) { _score += amount; } public void ResetScore() { _score = 0; } } ``` View: ```csharp public class ScoreView : MonoBehaviour { public Text scoreText; public void UpdateScore(int score) { scoreText.text = "Score: " + score.ToString(); } } ``` Controller: ```csharp public class ScoreController : MonoBehaviour { private ScoreModel _model; private ScoreView _view; private void Start() { _model = new ScoreModel(); _view = GetComponent<ScoreView>(); _view.UpdateScore(_model.Score); } public void AddScore(int amount) { _model.IncreaseScore(amount); _view.UpdateScore(_model.Score); } public void ResetScore() { _model.ResetScore(); _view.UpdateScore(_model.Score); } } ``` 在这个范例中,ScoreModel维护了一个整数类型的得分值,ScoreView负责更新得分UI,ScoreController处理用户输入并更新模型和视图。 请注意,这只是一个简单的范例,实际上在更复杂的项目中,我们可能需要更多的模型、视图和控制器来管理游戏中的各个方面。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草莓味少女vv

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值