在从/ Controller/Action/1等URL返回的视图中(假设controller/action/id的默认路由),如何从View中访问ID?
我不想在处理请求时将其添加到操作级别的ViewData字典中.
有什么区别
private void DoSomething(int value) {
value++;
}
Run Code Online (Sandbox Code Playgroud)
和
private int DoSomething(int value) {
return value++;
}
Run Code Online (Sandbox Code Playgroud)
当用作任何一种
DoSomething(value);
Run Code Online (Sandbox Code Playgroud)
与
value = DoSomething(value);
Run Code Online (Sandbox Code Playgroud) 我有四个课程,分享四个属性的一些安排.我目前已将基类设置为abstract标记为的每个属性virtual.然后在四个派生类中的每一个中,我将覆盖它使用的属性并忽略其他属性.
问题是我仍然可以访问每个派生类中的所有属性,无论我是否从abstract virtual我的基类中的属性重写它.
我感觉我从错误的角度接近这个.有没有办法明确隐藏或阻止属性,或者是否有更好的方法.