在input标签里的属性&&限定文本
1.在input标签里,只能输入字母和数字
<input type="text" onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>
2.在input标签里,只能输入数字
<input onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'')" />
<input onblur="dbUniCodeNumber()"onkeyup="value=value.replace(/[^0-9]/g,'')"/>
3.在input标签里,只能输入汉字
<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">
在登录成功时,把用户名显示在首页上
如果你在用户登录那处没有用户类型,比如:管理员、学生、教师等等职位的选择的话,那你想要在登录时把用户名传过首页那里,只能先在用户登录时把用户名保存到 cookie 里,然后在从cookie 里拿出数据,记住 要先把数据保存到cookie 里,然后再通过参数传过页面就可以了。
public ActionResult Main()
{
string UserNuber = "";
//获取cookie
HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies["user"];
if (cookie != null)
{
if (cookie["UserNuber"] != null)
{
UserNuber = System.Web.HttpContext.Current.Server.UrlDecode(cookie["UserNuber"]);
}
}
ViewBag.userName = UserNuber;
return View();
}
视图: