2011-03-15 46 views
1

我想使用找到的OpenID选择器here问题是我想在内容页面中使用它,这是一个母版页的子页面。在ASP.NET内容页面中添加一个OpenID选择器

那么我应该做些什么修改?

我的意思是我的母版页包含表单已经

<form id="form1" runat="server"> 
... 
</form> 

但这样做的OpenID的选择页面

<form class="openid" method="post" action="/Login.xhtml?ReturnUrl="> 

</form> 
与岗位和RETURNURL

在一起......这是我只需要的东西登录页面...对吗?

那么,我应该做些什么样的修改,并将这个可爱的ID选择器作为主页中的内容?

回答

0

Asp.Net只允许您在页面上拥有一个runat = server表单。您可以添加其他表单,但不能嵌套在主Asp.Net表单中。如果有一种方法来构建您的登录页面,以便OpenID表单不在您的asp.net表单中,那么一切都应该正常工作。如果你不能,你可以通过使用iframe来欺骗它,但是这可能使你需要做其他处理很困难。例如,发回OpenID表单将影响iframe,而不是默认情况下整个窗口的内容,您需要将框架表单的目标设置为_parent。

+0

Naaa它不能那么难:) – OrElse 2011-03-15 19:07:17

0

@NerdFury在webforms如何利用窗体上的runat = server属性时是正确的。

您可能想要检查出http://www.dotnetopenauth.net/的选择器与.net很好地工作。

相关问题