如何从 webapi 属性路由参数中的 web.config 获取默认值
How to get default value from web.config in webapi attribute routing parameter
是否可以从web.config获取属性路由默认参数值?
public class BooksController : ApiController
{
[Route("api/books/locale/{lcid:int?}")]
public IEnumerable<Book> GetBooksByLocale(int lcid = <Read from web.config>) { ... }
}
谢谢
不可以,这个 lcid 默认变量必须是一个常量值,
你可以分配空值,并在控制器内部做一些逻辑来为这个变量分配 web.config 值。
希望对您有所帮助
是否可以从web.config获取属性路由默认参数值?
public class BooksController : ApiController
{
[Route("api/books/locale/{lcid:int?}")]
public IEnumerable<Book> GetBooksByLocale(int lcid = <Read from web.config>) { ... }
}
谢谢
不可以,这个 lcid 默认变量必须是一个常量值,
你可以分配空值,并在控制器内部做一些逻辑来为这个变量分配 web.config 值。
希望对您有所帮助