如何解决如何将前导零插入数据库
因此,我尝试插入身份证号码数据,因此号码的前面是000301-01-0999 当我将其插入数据库时,该值前面的零消失并变为301-01-0999,它应该是6-2-4位 我试图用这段代码解决它
@Html.DisplayFor(modelItem => item.IC.ToString().PadLeft(12,'0'))
解决方法
我使用了这行代码,它可以按我想要的方式工作,因此数据库的值为 123456789 ,因此我想要一个12位的值,我插入了此代码,然后它将变成 000123456789 这就是我想要的
import React from 'react';
export default class ClueCard extends React.Component {
constructor(props) {
super(props);
this.state = {
cardText: props.children,clueIsShowing: false,showAnswerLink: false,answerIsShowing: false
};
this.showClue = this.showClue.bind(this);
this.hideClue = this.hideClue.bind(this);
this.showAnswerLink = this.showAnswerLink.bind(this);
this.toggleAnswer = this.toggleAnswer.bind(this);
}
showClue(e) {
e.currentTarget.remove();
this.setState({
clueIsShowing: true
});
setInterval(
() => this.showAnswerLink(),1000
);
}
hideClue() {
this.setState({
clueIsShowing: false
});
}
showAnswerLink() {
this.setState({
showAnswerLink: true
});
}
toggleAnswer() {
if (!this.state.answerIsShowing) {
this.setState({
cardText: this.props.answer
});
} else {
this.setState({
cardText: this.props.children
});
}
this.setState({
answerIsShowing: !this.state.answerIsShowing
});
}
render() {
let valueClass = 'large';
if(this.props.value.length === 4) {
valueClass = 'medium';
}
let textClass = 'small';
if(this.state.cardText.length < 20) {
textClass = 'large';
}
return (
<div className="clue-card">
<button className={`clue-card__value ${valueClass}`} onClick={this.showClue}><span className="dollar-sign">$</span>{this.props.value}</button>
<div className={`clue-card__inner ${textClass} ${this.state.clueIsShowing ? 'show' : 'hidden'}`}>
<div className="clue-card__inner-wrapper">
<div className="clue-card__clue">{this.state.cardText}</div>
<button className={`clue-card__answer-link ${this.state.showAnswerLink ? '' : 'hidden'}`} onClick={this.toggleAnswer}>Toggle Answer</button>
<button className={`clue-card__close-link ${this.state.showAnswerLink ? '' : 'hidden'}`} onClick={this.hideClue}>Close</button>
</div>
</div>
</div>
);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。