摘要:
对身份证号码的分析同对学号的分析类似。
正文:
这里认为身份证号是18位的。
在页面上添加一个Label控件,一个TextBox控件,一个Button控件,一个Literal控件。Label控件的Text属性设为“身份证号:”,Literal控件将显示身份证号里的信息。关键还是在Button控件的Click()事件中。
Button控件的Click()事件:
string strID = txtID.Text;

if (!txtID.Visible)

{
txtID.Visible = true;
}

try

{
string strYear = strID.Substring(6,4); // 年
string strMonth = strID.Substring(10,2); // 月
string strDay = strID.Substring(12,2); // 日

Literal1.Text = "您的生日是:"+strYear+"年"+strMonth+"月"+strDay+"号";
}
catch

{
Response.Write("程序有错误!");
}
finally

{
}
显示效果图:
对身份证号码的分析同对学号的分析类似。
正文:
这里认为身份证号是18位的。
在页面上添加一个Label控件,一个TextBox控件,一个Button控件,一个Literal控件。Label控件的Text属性设为“身份证号:”,Literal控件将显示身份证号里的信息。关键还是在Button控件的Click()事件中。
Button控件的Click()事件:
string strID = txtID.Text;
if (!txtID.Visible)
{
txtID.Visible = true;
}
try
{
string strYear = strID.Substring(6,4); // 年
string strMonth = strID.Substring(10,2); // 月
string strDay = strID.Substring(12,2); // 日
Literal1.Text = "您的生日是:"+strYear+"年"+strMonth+"月"+strDay+"号";
}
catch
{
Response.Write("程序有错误!");
}
finally
{
}显示效果图:
页面控件实现身份证号生日提取
博客介绍了在页面上通过添加Label、TextBox、Button和Literal控件,利用Button控件的Click()事件对18位身份证号进行分析,提取其中的生日信息并显示在Literal控件上,若程序出错则给出错误提示。
2554

被折叠的 条评论
为什么被折叠?



