Areas/Member/Views/MyLogin/EmailBind.cshtml
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
@{
dynamic currentUserData = ViewBag.CurrentUserData;
string email = currentUserData.Email;
int uid = currentUserData.Id;
}
<div class="main" id="main" v-cloak>
<div class="breadcrumb-box">
<el-breadcrumb separator="/">
<el-breadcrumb-item><i class="el-icon-s-home"></i>邮箱绑定/认证</el-breadcrumb-item>
</el-breadcrumb>
</div>
<el-form ref="form" label-width="90px" label-position="right" style="max-width:600px;width:80%">
<el-form-item label="绑定邮箱">
<el-input v-model="Email" id="email" maxlength="40" v-validate="{data:Email,dataType:'email',nullMsg:'请填写绑定的邮箱!',errorMsg:'邮箱地址填写错误'}"></el-input>
<span class="help-block validate-tips-box"></span>
</el-form-item>
<el-form-item label="邮件验证码">
<ui-input-code placeholder="点击右侧按钮获取邮件验证码" focus-target="#email" v-model="EmailCode" :account="Email" url-api="/E/EmailCode/Send" v-validate="{data:EmailCode,dataType:'numeric',minLength:6,minLengthErrorMsg:'邮件验证码为6位数字!',nullMsg:'请填写邮件验证码'}"></ui-input-code>
<span class="help-block validate-tips-box"></span>
</el-form-item>
<el-form-item label="">
<el-button size="small" type="primary" v-on:click="postSubmit">提交保存</el-button>
<el-button size="small" onclick="location.href='@Url.ActionUrl("Security")'">返回</el-button>
</el-form-item>
</el-form>
</div>
<script type="text/javascript">
var formData = { Email: "@email", EmailCode: "",Id:@(uid),};
var vue = new Vue({
el: "#main",
data: formData,
methods: {
postSubmit: function () {
var validated = this.validateForm({});//jquery表单验证
if (validated) {
this.submit({ url: "@Url.ActionUrl()", data: formData, showSuccessMsg: false, success: "PostBack()" });
}
}
}
})
function PostBack() {
vue.$alert('邮箱绑定并认证成功!', '提示', {
confirmButtonText: '确定',
type: 'success',
callback: function () {
location.href = '@Url.ActionUrl("Security")';
}
})
}
</script>
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
