我刚开始在Web应用程序中进行路由,并且阅读了许多关于什么是路由以及如何RouteConfig.cs在控制器中编写或使用属性路由的教程,但很少有教程真正显示如何处理整个应用程序。
像大多数Asp.NET Mvc应用程序一样,在脚手架上放置控制器时,您可以创建,编辑,删除方法,并且总是GET一对一POST。
但是,如何处理这些方法上的路由?
假设这些是我的Edit方法,那么在post方法上放置什么路由呢?当我单击“保存”按钮时,是否需要“修复”其他任何东西才能使路由正常工作?
// GET: VehicleModels/Edit/5
[Route("Aanbod/Edit/{id:int}")]
public ActionResult Edit(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
VehicleModels vehicleModels = db.VehicleModels
.Include(v => v.Options)
.Include(v => v.Fotos)
.SingleOrDefault(v => v.Id == id);
if (vehicleModels == null)
{
return HttpNotFound();
}
return View(vehicleModels);
}
// POST: VehicleModels/Edit/5
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(int? id, IEnumerable<HttpPostedFileBase> uploads)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
var VehicleToUpdate = db.VehicleModels.Find(id); …Run Code Online (Sandbox Code Playgroud) 对于一项作业,我正在尝试重新创建一个我曾经在 ASP.NET 中制作的小项目。
它将文本的每个字母转换为其int值,然后添加 1 en 将其重新转换为 achar并将它们全部放回到单个字符串中。
现在我尝试在 Angular 中执行此操作,但在将非数字字符串转换为其int值时遇到问题。
我尝试使用ParseInt(),但这似乎只有在字符串是有效整数时才有效。
有没有办法将非数字字符串解析或转换为 int 值以及如何解析或转换?
我是Java的新手,我必须制作一个小型应用程序来计算最多5个数字的GCD.如果在输入5个数字之前输入为空,则应用程序将根据已给定的数字计算它
不幸的是我的代码似乎忽略了我的else if声明,这将确保它不会尝试将""添加到int数组中.
这是我正在努力的部分,我已经尝试过包含而不是等于但没有结果.我!input..写错了吗?当我尝试添加0时,代码运行正确,如果是,则不会执行else.但是,如果我输入""以使应用程序运行if语句的第一部分,它将在其完成之后转到else,并尝试向数组添加"",这当然会导致错误.我确定它缺少一些东西或者我不知道,但我似乎无法弄明白.
}else if(Integer.parseInt(input) != 0 || !input.equals(""));{
ggdGetallen[count] = Integer.parseInt(input);
count++;
txtGetal.selectAll();
}
Run Code Online (Sandbox Code Playgroud)
完整代码
private void txtGetalActionPerformed(java.awt.event.ActionEvent evt) {
String input = txtGetal.getText();
//Berekenen van het kleinste getal in het array
if(count > 4 || input.equals("")){
int kleinsteGetal = ggdGetallen[0];
for (int getal : ggdGetallen){
if (getal < kleinsteGetal && getal != 0){
kleinsteGetal = getal;
}
}
boolean isDividableBy;
boolean ggdFound = false;
while(!ggdFound){
for (int getal : ggdGetallen) {
if (getal …Run Code Online (Sandbox Code Playgroud) angular ×1
asp.net-mvc ×1
if-statement ×1
java ×1
javascript ×1
routing ×1
string ×1
typescript ×1