我正在尝试使用正则表达式来验证电话号码,并在提交无效的号码或电话号码时返回错误.
MVC代码:
<ol class="row">
<li class="cell" style="width: 20%;">Phone Number:</li>
<li class="cell last" style="width: 60%;">
@Html.TextBoxFor(model => model.PhoneNumber, new { @class = "textbox" })
@Html.ValidationMessageFor(model => model.PhoneNumber)
</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
C#代码:
[DataType(DataType.PhoneNumber)]
[Display(Name = "Phone Number")]
[Required(ErrorMessage = "Phone Number Required!")]
[RegularExpression(@"^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$",
ErrorMessage = "Entered phone format is not valid.")]
public string PhoneNumber { get; set; }
Run Code Online (Sandbox Code Playgroud)
但是,输入框不会向用户显示消息,表明提交的电话号码无效.
我正在寻找一个可以遵循的步骤,将Angular添加到现有的MVC应用程序中,该应用程序位于我的解决方案区域.我找到了一个编写,告诉我如何使用gulp.js文件添加角度,该文件提取必要的node_modules并将我的ts文件转换为js文件.我想用webpack做同样的事情.
目前我的package.json看起来像这样.
{
"version": "1.0.0",
"name": "aspnet",
"private": true,
"scripts": {},
"dependencies": {
"@angular/animations": "4.3.5",
"@angular/common": "4.3.5",
"@angular/compiler": "4.3.5",
"@angular/compiler-cli": "4.3.5",
"@angular/core": "4.3.5",
"@angular/forms": "4.3.5",
"@angular/http": "4.3.5",
"@angular/platform-browser": "4.3.5",
"@angular/platform-browser-dynamic": "4.3.5",
"@angular/platform-server": "4.3.5",
"@angular/router": "4.3.5",
"@angular/upgrade": "4.3.5",
"angular-in-memory-web-api": "0.3.2",
"bootstrap": "3.3.7",
"core-js": "2.5.0",
"ie-shim": "0.1.0",
"rxjs": "5.4.3",
"zone.js": "0.8.16",
"systemjs": "^0.20.18"
},
"devDependencies": {
"gulp": "^3.9.1",
"gulp-clean": "^0.3.2",
"gulp-concat": "^2.6.1",
"gulp-tsc": "~1.3.2",
"gulp-typescript": "^3.2.2",
"path": "^0.12.7",
"typescript": "^2.4.2"
}
}
Run Code Online (Sandbox Code Playgroud)
这是我遵循的写作,使用gulp,这是有效的.
但我更愿意使用webpack而不是gulp任务.
它看起来像这个问题的重复,但我的问题是我运行的是托管版本。VSTS GIT 获取失败
我启用了系统调试并几乎允许所有角色都访问,因为目前只有我。我最近创建了一个新项目,这是我在 VSTS 中唯一改变的地方。我在托管代理上运行并尝试创建一个新的构建管道。最近有人遇到过这种情况吗?
我正在尝试使用JsPdf库来创建基于html元素的pdf.我想知道是否可以使用div边框或者如果我必须使用doc.line属性并且基本上绘制我的div周围的每一行.IE
var doc = new jsPDF()
doc.line(20, 20, 60, 20)
Run Code Online (Sandbox Code Playgroud)
我宁愿使用 <div style="border: solid; width: 300px ">
有人有运气吗?
这是我的小提琴
我有一个解析的Json字符串,我想进一步分成4个不同的数组.我尝试过使用$.parseJson('[' + data + ']');它将所有数据返回到一个数组中.更准确地说,我需要它看起来更像 catData = [Object, Object, Object, Object] 谢谢你的帮助.
我的数据看起来像这样
[{\"LkpMasterID\":491,\"LkpMasterCode\":\"CAT INSURANCE\",\"LkpMasterDescription\":\"25\",\"Attribute\":\"Cat Values\",\"Dependency\":null,\"LkpName\":\"CAT INSURANCE\",\"IsAttribute\":false,\"IsActive\":true,\"CreatedBy\":52834,\"CreatedOn\":\"2015-09-15T15:25:46.273\",\"UpdatedBy\":null,\"UpdatedOn\":null,\"IsDeleted\":false,\"ProcessedPage\":\"Master.aspx\",\"DisplayOrder\":1},{\"LkpMasterID\":492,\"LkpMasterCode\":\"CAT SUPPLEMENTS\",\"LkpMasterDescription\":\"50\",\"Attribute\":\"Cat Values\",\"Dependency\":null,\"LkpName\":\"CAT SUPPLEMENTS\",\"IsAttribute\":false,\"IsActive\":true,\"CreatedBy\":52834,\"CreatedOn\":\"2015-09-15T15:28:36.2\",\"UpdatedBy\":56366,\"UpdatedOn\":\"2015-09-16T10:26:36.95\",\"IsDeleted\":false,\"ProcessedPage\":\"Master.aspx\",\"DisplayOrder\":2},{\"LkpMasterID\":493,\"LkpMasterCode\":\"OTHER CATS\",\"LkpMasterDescription\":\"30\",\"Attribute\":\"Cat Values\",\"Dependency\":null,\"LkpName\":\"OTHER CATS\",\"IsAttribute\":false,\"IsActive\":true,\"CreatedBy\":56366,\"CreatedOn\":\"2015-09-16T10:27:37.777\",\"UpdatedBy\":null,\"UpdatedOn\":null,\"IsDeleted\":false,\"ProcessedPage\":\"Master.aspx\",\"DisplayOrder\":3},{\"LkpMasterID\":495,\"LkpMasterCode\":\"SHORT-TERM CATS\",\"LkpMasterDescription\":\"30\",\"Attribute\":\"CAT Values\",\"Dependency\":null,\"LkpName\":\"SHORT-TERM CATS\",\"IsAttribute\":false,\"IsActive\":true,\"CreatedBy\":56366,\"CreatedOn\":\"2015-10-02T00:00:00\",\"UpdatedBy\":null,\"UpdatedOn\":null,\"IsDeleted\":false,\"ProcessedPage\":\"Master.aspx\",\"DisplayOrder\":4}]"
$.getJson('LkpMasterTable', function (data) { var catData = JSON.Parse(data)) }
var catData = [
{"LkpMasterID":491,"LkpMasterCode":"CAT INSURANCE","LkpMasterDescription":"25","Attribute":"Cat Values","Dependency":null,"LkpName":"CAT INSURANCE","IsAttribute":false,"IsActive":true,"CreatedBy":52834,"CreatedOn":"2015-09-15T15:25:46.273","UpdatedBy":null,"UpdatedOn":null,"IsDeleted":false,"ProcessedPage":"Master.aspx","DisplayOrder":1},
{"LkpMasterID":492,"LkpMasterCode":"CAT SUPPLEMENTS","LkpMasterDescription":"50","Attribute":"Cat Values","Dependency":null,"LkpName":"CAT SUPPLEMENTS","IsAttribute":false,"IsActive":true,"CreatedBy":52834,"CreatedOn":"2015-09-15T15:28:36.2","UpdatedBy":56366,"UpdatedOn":"2015-09-16T10:26:36.95","IsDeleted":false,"ProcessedPage":"Master.aspx","DisplayOrder":2},
{"LkpMasterID":493,"LkpMasterCode":"OTHER CATS","LkpMasterDescription":"30","Attribute":"Cat Values","Dependency":null,"LkpName":"OTHER CATS","IsAttribute":false,"IsActive":true,"CreatedBy":56366,"CreatedOn":"2015-09-16T10:27:37.777","UpdatedBy":null,"UpdatedOn":null,"IsDeleted":false,"ProcessedPage":"Master.aspx","DisplayOrder":3},
{"LkpMasterID":495,"LkpMasterCode":"SHORT-TERM CATS","LkpMasterDescription":"30","Attribute":"Cat Values","Dependency":null,"LkpName":"SHORT-TERM CATS","IsAttribute":false,"IsActive":true,"CreatedBy":56366,"CreatedOn":"2015-10-02T00:00:00","UpdatedBy":null,"UpdatedOn":null,"IsDeleted":false,"ProcessedPage":"Master.aspx","DisplayOrder":4}
]
Run Code Online (Sandbox Code Playgroud) 我正在使用 jspdf 库来创建一个 pdf 并且它的效果很好。我现在正在尝试将另一个现有的 pdf 附加到该 pdf。当我的用户单击下载按钮时,它会触发两个单独的下载。我在想解决办法可能是创建两个图像并将它们添加到我用 Jspdf 创建的 pdf 中。有没有人将现有的 pdf 附加到使用 jspdf 生成的 pdf 中?
$(document).ready(function () {
var doc = new jsPDF('p', 'pt', 'letter');
var imgData = 'cats.jpg'
var specialElementHandlers = {
'#content': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.addImage(imgData, 'JPEG', 0, 250, 615, 200);
doc.fromHTML($('#content').get(0), 0, 0, {
'elementHandlers': specialElementHandlers
});
doc.save('TemporaryIdCard.pdf');
});
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用引导程序从用户上传多个文件。我可以看到,如果我选择了多个文件,它确实会上传,但我正在寻找一种方法,让用户能够多次点击“选择文件”按钮以附加更多文件。有没有人有幸在 bootstrap 中使用它?
<div class="form-group">
<label class="col-sm-3 control-label">
Attachment(s)
(Attach multiple files.)
</label>
<div class="col-sm-9">
<span class="btn btn-default btn-file">
<input id="input-2" name="input2[]" type="file" class="file" multiple data-show-upload="false" data-show-caption="true">
</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的小提琴
我有多个"猫类型"TacoCats,SpaceCats,FatCats.我需要整理我的猫.一个条件是,如果TacoCats未满65岁,则无法显示.因此,他们必须满足所有其他过滤条件以及年龄<65岁.如何更改此表达式,以便只有TacoCats受条件影响必须超过65岁?澄清我需要所有其他猫,无论年龄和条件只影响"TacoCats"
public void SortOutOnlyActiveOrPaidCats()
{
AllCats = AllCats.Where
(x =>
(x.CatStatus == "Active" || x.CatStatus == "Paid")
&& (x.CatCode == "1" || x.CatCode == "2" || x.CatCode == "3" || x.CatCode == "4")
&& (x.CatEnrollmentCode != "G"));
}
Run Code Online (Sandbox Code Playgroud)
这也是我尝试的原始变化.
(x = > ((x.CatStatus == "Active" || x.CatStatus == "Paid") && (x.CatCode == "1" || x.CatCode == "2" || x.CatCode == "3" || x.CatCode == "4") && (x.CatEnrollmentCode != "G") && (x.CatType != "TacoCat")) || ((x.CatStatus == "Active" || x.CatStatus == …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用此处找到的 bootstrapVue 表
如果我完全使用他们的示例,则该表效果很好。
<b-table striped hover :items="items"></b-table>
Run Code Online (Sandbox Code Playgroud)
但是一旦我使用
<b-table striped hover :fundingInstructions="fundingInstructions"></b-table>
Run Code Online (Sandbox Code Playgroud)
我的表没有显示,当我查看开发工具时,我看到我的表对于我从 api 返回的每个对象都有 [object,Object]。
如果我控制台记录我的数据,我会看到一个包含多个对象的数组 []。如何让表格显示我的数据?
const items = [
{ isActive: true, date:'10/20/2018', amount:'$4568.00', city:'FL Palm Beach' },
{ isActive: false, date:'10/21/2018', amount:'$789.23', city:'FL Daytona Beach' },
{ isActive: false, date:'10/21/2018', amount:'$999.99', city:'FL Key West' },
{ isActive: true, date:'10/22/2018', amount:'$589.00', city:'FL Deltona' }
]
export default {
data() {
return {
fundingInstructions : [],
fields: [ 'subMerchantName', 'fundsTransferId', 'amount' ,'accType', 'submitDate' ],
items: …Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×2
c# ×2
javascript ×2
jquery ×2
jspdf ×2
angular ×1
arrays ×1
azure-devops ×1
git ×1
json ×1
linq ×1
pdf ×1
regex ×1
vuejs2 ×1
webpack ×1