- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 webapi (.net core 2.1) 中遇到绑定(bind)问题。通常,当我使用 xml/json 时,我可以向模型 props 添加属性(通过 XmlElement 或 JsonProperty)。然而,我有一个项目使用 application/x-www-form-urlencoded 作为媒体类型,因此,仅当参数名称与属性名称匹配时模型才有效(幸运的是不区分大小写)。您能否建议是否有办法实现这种映射?
最佳答案
您可以使用 FromForm
注释您的模型属性属性,它有一个属性 Name
指定绑定(bind)时使用的名称。这是一个例子:
public class SomeModel
{
[FromForm(Name = "SomePropertyNameToUse")]
public string SomeProperty { get; set; }
[FromForm(Name = "SomeOtherPropertyNameToUse")]
public string SomeOtherProperty { get; set; }
}
关于c# - 带有 url-formencoded 的模型属性自定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53935785/
我有一个 Pylons 应用程序,并使用 FormEncode 和 HtmlFill 来处理我的表单。我的模板 (Mako) 中有一组文本字段 Yardage ${h.text('y
我正在尝试做一些我认为应该很简单的事情,但我在让它工作时遇到了问题。这是我现在所拥有的,它按预期工作。 some_schema = Schema( multiples = ForEach(Uni
例如,我们以一个用户 Schema 为例,其中站点管理员设置请求的电话号码的数量: class MySchema(Schema): name = validators.String(not_e
我在 webapi (.net core 2.1) 中遇到绑定(bind)问题。通常,当我使用 xml/json 时,我可以向模型 props 添加属性(通过 XmlElement 或 JsonPro
我想使用 formencode 在我的 Pyramid 应用程序中验证上传文件的大小。据我了解,我需要创建一个从 formencode.validators.FormValidator) 继承的类并将
我正在开发一个基于 Pylons 的网络应用程序。因为我很清醒,所以我使用 jQuery(和插件)而不是编写原始 JavaScript。我也在使用 FormEncode验证我的应用程序的表单(尤其是新
我的问题可能与此相同,但建议的答案似乎没有帮助(或者我没有正确理解):Pylons FormEncode @validate decorator pass parameters into re-ren
我正在使用 mako 在 pylons 中工作,我想使用 FormEncode 为我的应用程序的多个部分创建表单和验证。我似乎找不到整个过程的任何好的例子。我的问题有两个: 技术 FancyValid
HTML: Controller : class myvalidator(formencode.Schema): allow_extra_fields = True filter
我正在使用formencode用于验证和提交我的 Pylons 应用程序中的表单。文档说它也可以用于生成表单,但没有任何示例。我什至找到了旧主题,说可以用 来完成 form = HTMLForm(fo
我正在使用 Pyramid 和 FormEncode 来尝试创建和验证地址列表。我正在使用 pyramid_simpleform 并一直在查看本教程 http://jimmyg.org/blog/20
我知道我可以在 python shell 中运行以下代码: import formencode ne = formencode.validators.NotEmpty() formencode.api
我是一名优秀的程序员,十分优秀!