我想使用找到的OpenID选择器here问题是我想在内容页面中使用它,它是母版页的子代。
那么我应该做些什么修改?
我的意思是我的母版页包含已经
的表格<form id="form1" runat="server">
...
</form>
但OpenID选择器页面
也是如此<form class="openid" method="post" action="/Login.xhtml?ReturnUrl=">
</form>
和post和ReturnUrl一起......这只是我在登录页面中需要的东西......对吗?
那么我应该进行哪些修改并将这个可爱的ID选择器作为母版页中的内容?
答案 0 :(得分:0)
Asp.Net只允许您在页面上使用单个runat = server表单。您可以添加其他表单,但不能嵌套在主Asp.Net表单中。如果有一种方法来构建您的登录页面,以便OpenID表单不在您的asp.net表单中,那么一切都应该正常工作。如果你不能,你可以使用iframe欺骗它,但这可能会使你需要做的其他处理变得困难。例如,回发OpenID表单将影响iframe,而不是默认情况下整个窗口的内容,您需要将框架表单的目标设置为_parent。
答案 1 :(得分:0)
@NerdFury在表单如何利用表单上的runat = server属性方面是正确的。
您可能需要查看http://www.dotnetopenauth.net/以获得与.net。
配合使用的选择器