我有以下正则表达式,但我希望文本框允许短划线字符
^[0-9a-zA-Z \/_?:.,\s]+$
Run Code Online (Sandbox Code Playgroud)
谁知道我怎么做到这一点?
我在我的.net项目中添加了一个web ref,其中包含第三方服务的方法.
当我尝试调用其中一个方法时,它期望一个OrderIdentifier对象被传递,但是它给了我错误:
InvalidOperationException:<> f__AnonymousType0`3 [System.DateTime,ETS_OpenAccessNew.ETS.DateRange,ETS_OpenAccessNew.ETS.AuctionIdentification]无法序列化,因为它没有无参数构造函数.
我的代码如下:
OrderIdentifier oi = new OrderIdentifier
{
area = testArea,
portfolio = testPortfolio
};
DateRange dr = new DateRange { from = DateTime.Today.AddDays(-7), to = DateTime.Today };
var Ai = new AuctionIdentification
{
Item = DateTime.Today.AddDays(-1),
ItemElementName = ItemChoiceType1.AuctionDate,
name = "test",
duration = AuctionIdentificationDuration.Item30min,
durationSpecified = true
};
object items = new
{
deliveryDay = DateTime.Today.AddDays(-1),
deliveryDays = dr,
AuctionIdentification = Ai
};
oi.Items = new object[1] { items };
var orders = …Run Code Online (Sandbox Code Playgroud)