C# 如何使用MVC模式查看我的平衡方法
我是编程新手,我一直在玩asp.net和MVC模式。我将在下面提供代码片段 从CurrentAccount继承的我的人员类C# 如何使用MVC模式查看我的平衡方法,c#,asp.net-mvc,C#,Asp.net Mvc,我是编程新手,我一直在玩asp.net和MVC模式。我将在下面提供代码片段 从CurrentAccount继承的我的人员类 public class People:CurrentAccount { // Creating customers public string Name; public string Surname; private int _age; //Setting restriction to account at age 18
public class People:CurrentAccount
{
// Creating customers
public string Name;
public string Surname;
private int _age;
//Setting restriction to account at age 18
public int age
{
get
{
return _age;
}
set
{
if(value>18)
{
_age = value;
}
else
{
throw new ApplicationException("Bank's current policies for having an account is over 18");
}
}
}
CurrentAccount CA;
public People()
{
CA = new CurrentAccount();
}
}
}
我不太确定如何传入余额方法,在我存款并查看后,余额方法会保留在值中。
任何帮助都将不胜感激
谢谢您好,根据我对您上述问题和评论的理解,我希望您希望将模型传递给视图并获得所需的属性。如果是这样,那就很容易了 语法:
protected internal ViewResult View(
object model
)
控制器代码:
public ActionResult Balance()
{
People p = new People();
p.Balance();
return View(p); //passing the model object
}
查看代码:
@模范人物
您的余额是@Model.balance
注:
我只是以天平为例,您可以在控制器中设置任何值,并在视图中显示该值
还有一件事,您的操作方法名和视图文件名应该相同,以使上述语法正常工作,否则您可以使用下面提到的其他语法
官方来源:
希望这将对您有所帮助,请让我知道您的想法或反馈
谢谢
Karthik您好,根据我对您上述问题和评论的理解,我希望您希望向视图传递一个模型,并获得所需的属性。如果是这样,那就很容易了 语法:
protected internal ViewResult View(
object model
)
控制器代码:
public ActionResult Balance()
{
People p = new People();
p.Balance();
return View(p); //passing the model object
}
查看代码:
@模范人物
您的余额是@Model.balance
注:
我只是以天平为例,您可以在控制器中设置任何值,并在视图中显示该值
还有一件事,您的操作方法名和视图文件名应该相同,以使上述语法正常工作,否则您可以使用下面提到的其他语法
官方来源:
希望这将对您有所帮助,请让我知道您的想法或反馈
谢谢
Karthik你为什么不能在存款本身中执行
p.balance()
?反正是同一门课。从我所能看出这是行不通的?您正在创建一个新的People对象,因此您存入的任何钱在一次呼叫后都将丢失。注意:执行c#时请使用Pascal case!感谢您的赞扬和反馈。。我如何在视图中传递该方法的模型?为什么不能在存款本身中执行p.balance()
?反正是同一门课。从我所能看出这是行不通的?您正在创建一个新的People对象,因此您存入的任何钱在一次呼叫后都将丢失。注意:执行c#时请使用Pascal case!感谢您的赞扬和反馈。。对于这种方法,我如何在视图中传递模型?谢谢!真有用@塔瑞克,我希望上面的答案是有帮助的,你从中得到了解决方案,如果是的话,你能把它标记为一个答案,这样其他人在遇到类似问题时会看到这个答案。谢谢你,卡蒂卡普学。完成!谢谢真有用@塔瑞克,我希望上面的答案是有帮助的,你从中得到了解决方案,如果是的话,你能把它标记为一个答案,这样其他人在遇到类似问题时会看到这个答案。谢谢你,卡蒂卡普学。完成!
<body>
Your balance is @Model.balance
</body>