晨光斋,70d评测,紫砂饮水机
以前用jsp时知道session是jsp的九大内置对象之一,即不用new就可以直接用,把session用在asp.net同同样发挥了他的优势,一处赋值随处可用!asp.net的方便之处在于只要创建冷热一个aspx页面就会自动创建对应的aspx.cs页面。做登录注册功能时只要拖几个控件,先将session赋个你要用的id值,以后想用的时候就将该session值赋过去。
aspx页面:
[csharp]
<tr>
<td>用户名:</td>
<td><input type="text" id="userName" name="userName" runat="server" value="" onblur="checkUserName()" /></td>
<td id="showUserInfo" class="after_input" runat="server" ><asp:Label ID="Label1" runat="server" Text=""></asp:Label><span class="yzyh"><img src="images/nomal.png" alt="nomal.png" />请输入6 ~ 20 字符【0-9】【a-z-A-Z】</span></td>
</tr>
如果没有用控件,而是用input,则需要在input中加上runat="server"
对应的aspx.cs页面:
[csharp]
Session["userName"]=userName.Value;
如果是拖的按钮,改成
[csharp]
Session["userName"]=userName.Text;
另外一个页面中调用该session
aspx中:
[csharp]
用户名:<asp:Label ID="userName" runat="server" Text="Label"></asp:Label><br />
aspx.cs中:
[csharp]
userName.Text = Session["userName"].ToString();
在asp.net中字符串类一般写成string而不是java中的String,两者是否有区别,本人目前还没有研究。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论