model-view-controller 相关问题

模型 - 视图 - 控制器(MVC)是软件工程中使用的架构模式。对于Microsoft ASP.NET MVC,请改用[asp.net-mvc]或[asp.net-core-mvc]标签。对于Spring MVC,请改用[spring-mvc]标签。

MVC 最佳实践

我是 MVC 新手(我正在使用 codeigniter),想知道应该在哪里放置“cut_description”函数。 我的模型检索事件列表,包括其描述。如果描述...

回答 1 投票 0

PHP MVC 最佳实践

我正在使用 CodeIgniter 在 PHP 中创建一个日历应用程序。在主日历页面中,我的模型当前创建一个数组,每个索引都是当月的某一天。那一天是一个数组

回答 2 投票 0

模型中的逻辑或带有 CodeIgniter 的控制器中的逻辑? [已关闭]

我有一个可以注册的应用程序。用户。目前,流程是这样的: 用户导航到“somewebpage/register”,它加载控制器的“注册”功能

回答 1 投票 0

使用 Auth 验证登录凭据

我在验证管理员登录凭据时遇到困难,并且不确定我可能在哪里犯了错误。任何识别和解决问题的帮助都将...

回答 1 投票 0

MVC 表单加载调用控制器方法及其重载方法而不是调用单击方法?附上代码

我正在单击按钮保存数据,但在第一次加载进入重载方法时查看? 我的视图代码是这样的, @using (Html.BeginForm("ManageQuestion", "Questions", FormMethod.Post)) { 我正在单击按钮保存数据,但在第一次加载进入重载方法时查看? 我的视图代码就像, @using (Html.BeginForm("ManageQuestion", "Questions", FormMethod.Post)) { <input type="submit" value="Save" /> } 我的控制器就像, public ActionResult ManageQuestion() { //List<SelectListItem> QuestionType = Survey(); //return View(QuestionType); return View(); } [HttpPost] public ActionResult ManageQuestion(Question Objquest) { if (ModelState.IsValid) { SurveyAppEntities ObjEntity = new SurveyAppEntities(); string strDDLValue = Request.Form["DDlDemo"].ToString(); Objquest.QuestionType = strDDLValue; ObjEntity.Questions.Add(Objquest); ObjEntity.SaveChanges(); ViewData["error"] = "Question Saved successfully"; if (Objquest.ID > 0) { // ViewBag.Success = "Inserted"; } ModelState.Clear(); } return View(); } } 我认为它必须在单击按钮时调用重载 ManageQuestion 方法,但是当第一次加载视图时,它会进入重载方法,从而导致错误。 我从网上得到了一个具有相同场景的示例,但重载方法在第一个表单加载时没有调用? 希望您的建议 谢谢 您似乎想避免在首次加载视图时执行 [HttpPost] 方法。实现此目的的一种常见方法是检查请求是否是 POST 请求。您可以修改 [HttpPost] 方法,使其仅在 POST 请求时执行逻辑。这是一个例子: public ActionResult ManageQuestion() { // This method will be called when the view is first loaded // Add any necessary logic here return View(); } [HttpPost] public ActionResult ManageQuestion(Question Objquest) { // This method will be called when the form is submitted (POST request) if (ModelState.IsValid) { // Your logic for saving the data } // Regardless of whether the data is saved or not, return to the view return View(); } 通过检查 HttpContext.Request.HttpMethod 或使用 HttpPost 属性,可以确保 [HttpPost] 方法仅在提交表单时执行,而不是在视图初始加载时执行。在上面的例子中,[HttpPost]方法内部的逻辑只有在请求是POST请求时才会被执行。 记得将[HttpPost]方法中的逻辑注释替换为你实际的数据保存逻辑。

回答 1 投票 0

使用 ASP.Net Core 6 创建产品的新实例时无法上传图像

在这里,我尝试编写产品的详细信息,当我单击“保存”按钮时,它保持不变我创建了两个模型,一个类别和一个产品。这是每一个的代码: 使用 Sy...

回答 1 投票 0

如何使用不同的控制器将一个 FXML 文件加载到另一个 FXML 文件上

我目前正在开发我的第一个 FXML 项目,并尝试实现 MVC 格式。我的项目是构建一个计算器,我的操作方法是使用一个带有菜单的基本 fxml 文件

回答 1 投票 0

通过路由访问/login时如何重定向到登录页面? C# MVC

我希望能够通过“websiteBaseAddress/login”进入登录页面,如果可能的话,如何使用 c# mvc 中的路由来做到这一点?顺便说一句,我与 Identity 合作,它有自己的区域。

回答 1 投票 0

grid.js Grid & ASP.NET Core 6.0 MVC 添加日期过滤最小值和最大值

如何使用 Razor 和 grid.js 网格在 ASP.NET Core MVC 中创建日期过滤?场景是:渲染grid.js网格。但将创建一个带有按钮的日期控件。单击按钮时,它应该更新...

回答 1 投票 0

有没有办法在net core中创建与ViewerComponent一起使用的组文件夹?

我无法完成这项工作,有什么办法可以完成这项工作吗?因为我每个都有很多 A11-A19 然后我们有从 A1x、A2x、A3x 开始的新号码并继续,所以我想在...中创建组文件夹

回答 2 投票 0

此错误与添加迁移和更新数据库有关

这是下面提到的错误 已添加具有相同密钥的项目。键:[0,属性:Bulky.Models1.ShoppingCart(字典).ProductId(无字段,整数?)索引器 FK]...

回答 1 投票 0

C# MVP - 我需要在 select 中显示名称而不是 id

我使用实体框架制作了一个应用程序,首先使用数据库,然后使用scafolld生成页面。它在选择中显示表 ID,而不是名称。 在此输入图像描述 输入图片

回答 1 投票 0

symfony 使用 json ajax 响应

我是 Symfony 的新手,我想做一些操作,这样我可以通过 Ajax 获取实体主题中所有元素的列表,但答案仍然是“未定义”这里代码文本强 视图 $(文档...

回答 2 投票 0

MVC-python中释放后继续传输开始按钮数据

在模型视图控制器中,我希望当我按下开始按钮并释放它时,它们之间的通信仍在处理。数据继续从视图传输到控制器、模型堡...

回答 1 投票 0

模板解析期间出现内部服务器错误。发生什么事了?

因此,我正在构建一个简单的炸玉米饼订单应用程序,当我在 /design 提交表单时,出现了“模板解析”错误。 [[端点订单错误/当前](https://i.stack.imgur.com/ujN8...

回答 1 投票 0

在另一个文件中设置超出范围的变量

在有任何反对票或人们告诉我这是“不好的做法”之前。我知道我在做什么并且我意识到这一点。我只是在寻找解决方案。 我正在做一个模型视图控件...

回答 1 投票 0

如何防止 JSON 被覆盖?

运行代码时,JSON 会被覆盖。我想防止这种情况并添加数据。 const fs = require("fs"); Exports.getHome = (req,res) => { res.render('../views/home.ejs...

回答 1 投票 0

多选列表与 Html 助手 PagedListPager

使用 MVC EF。 我正在尝试获取一个与 PagedListPager 一起使用的多选列表。问题是将数组从控制器返回到视图,然后正确渲染它,以便

回答 1 投票 0

有没有办法可以将复选框添加并绑定到我的 MVC 表

我正在尝试添加一个复选框,以便我可以从列表中选择一行,然后使用该行生成一封信。 我想知道如何添加一个复选框并将其绑定到我想要的数据...

回答 3 投票 0

无法从控制器更改视图

我正在尝试创建我的第一个 MVC 项目,它将检查代码短语并向用户开放访问权限。我创建了 3 个文件: 模型 - 检查代码短语是否正确并返回使用的结果...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.