【问题标题】:how can i authenticate an html control in a .aspx page如何在 .aspx 页面中验证 html 控件
【发布时间】:2011-09-26 13:26:26
【问题描述】:

如何在 .aspx 页面中验证 html 控件。

例如。我有两个标签 :: lblusername 和 lblpassowrd,两个用于从用户那里获取值的文本框和一个提交按钮。 我希望所有这些控件都是 html 控件而不是 asp.net 服务器端控件,验证密码是否已经存在,检查密码字符串是否正常,然后提交给用户主页。 任何代码帮助。 还希望对触发的事件、对 asp.net 页面生命周期的影响以及有关性能的一些见解进行一些讨论。

【问题讨论】:

  • 呜呜呜,孩子们,我们有作业了!
  • 使用 asp .net 但不使用 .net 控件真的看不出重点。有什么理由不使用 .net 的身份验证方式吗?
  • 嘿,stefane,这是客户 IT 经理对特定域的委托,可能他更喜欢 html 而不是 asp.net。该项目虽然在 asp.net 中
  • 嘿,史蒂夫,不过我还没有使用过 mvc。并且它仅在 html 中进行此类控制的授权。

标签: c# asp.net html authentication page-lifecycle


【解决方案1】:

一旦 HTML 控件具有 runat="server" 属性,您只需使用普通的 ASP.NET 方式进行身份验证和授权。

http://msdn.microsoft.com/en-us/library/ms178329.aspx

http://msdn.microsoft.com/en-us/library/f8kdafb5%28VS.71%29.aspx

【讨论】:

  • 嗨爱尔兰人,第二个网络链接似乎与我的问题更相关。谢谢,我还需要更多关于身份验证、它如何改变页面生命周期例程以及一些关于性能的 cmets 的见解。
  • 只需检查 Page_Load 的 PostBack 块。从文本框中获取密码并检查您的存储值。如果身份验证不成功,您可能会有一个带有错误消息的单独面板。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-30
  • 1970-01-01
相关资源
最近更新 更多