是否可以使用标准的ASP.NET登录控件,但只要求用户输入密码?我使用一个模板,而运行时抱怨;

Login1: LayoutTemplate does not contain an IEditableTextControl with ID UserName for the username.

我现在的想法,就是增加与style="display:none;"这似乎跛控制。现有的项目已经使用FormsAuthentication,所以B计划可能会推出自己的身份验证方法。

<强>更新结果 我有一个2步登录过程。第1步:“你是谁?”和步骤2:“什么是你的密码”

有帮助吗?

解决方案

我倒是有显示一定的风采吧:无长我自己的滚动之前

其他提示

你从登录控制想要什么功能?我假设你滚你自己的身份验证机制?你真的打算通过重新利用登录控制获得了很多?如果是这样设定的风格来显示:无

修改

如果您发现前一个页面上的用户为什么不显示在它的用户名的用户名或部分禁用的文本框?我见过一些银行做你把登录和梅比你住在该州的第一页上这个地方,那么它验证,那么说明你的登录名的前三个字符,而您的网站的关键,并要求您密码。

<强>更新应答

您最好的办法是在登录控制转变成一个标签,然后显示,超过他们的口令的空文本框。

<强>叶奥尔德应答

你为什么要那么做;如果两个用户具有相同的密码怎么办?

我没有测试过这一点,这听起来有点傻,但你也许可以编写一个包装的登录控制,就像一个LoginForm的作为物业的用户控件 - 然后使用init事件赋值从控制创建更新值到LoginForm的(属性)

如果属性不工作,你也许可以把它放在网页上,但隐藏它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top