c# - 如何检查是否在 ASP.NET Core 中为变量分配了默认值运行时
问题描述
我必须在采取行动之前进行过滤以检查它们是否不为空,但我只想检查那些没有程序员默认值的。
这是一个例子。
public IActionResult InformativeMessages(string informativeMessagesHeadingId, int page = 1, int quantity = 20)
我只想检查 informationativeMessagesHeadingId 是否为空。在调试应用程序时,我可以访问此属性,但是当我尝试使用 LINQ 或反射获取它时,我无法访问它。
所以我的想法是如果它不为空就错过它。有没有办法让这个运行时发生?
解决方案
推荐阅读
- swift - 从一个控制器导航到另一个控制器,它们之间有一个根控制器
- android - 自定义适配器列表视图上的 Android 恢复过滤器
- android - OnDestinationChangeListener 不适用于活动目的地
- django - 获取芹菜任务ID
- c# - 无法从 C# 连接字符串中的本地服务器位置加载数据库(Windows 应用程序)
- r - 如何将数据帧从一个 observeEvent 模块共享到另一个
- java - setTag() 和 getTag() 在同一个对象上调用时具有不同的值
- sql - 选择在其他 2 列中具有匹配值的行
- css - 更改“蚂蚁设计”中的箭头图标
- java - JavaFX - 填充表视图 - PropertyValueFactory 不是有效类型