问题列表 - 第5294页

在ASP.NET中开发自定义登录/身份验证系统的最佳方法是什么

我正在开发的网站将允许用户在3个级别登录.

1级 - 未登录

2级 - 他们注册他们的电子邮件地址并收到确认电子邮件,并以此方式登录.

级别2 - 他们使用用户名/密码登录,然后将其发送到Web服务.如果Web服务返回"成功登录"结果,则会登录到网站.

根据登录级别,某些网页将可用,而其他网页将受到限制.

我的问题是,我应该如何发展这个?

我在ASP.NET MVC中做这个项目.

我应该只编写自己的AccountController吗?我应该使用.NET Forms身份验证吗?使用.NET代码手动执行表单身份验证有什么好处?

如果我自己这样做,在成功登录后,我只是将登录用户存储在会话变量中.这样做有什么害处,或者我正在做什么,是否可以?

.net forms authentication login

5
推荐指数
1
解决办法
1790
查看次数

SVN:一个工作副本,两个存储库?

我想知道如何为我的一个工作副本设置两个存储库.我的服务器中需要一个存储库,以便我可以在两个pc之间签入/签出; 我需要另一个仓库在本地PC,这样我可以很快地看到差异的结果(我的SVN服务器是一个缓慢的共享主机上)

我怎样才能做到这一点?

svn repository working-copy

19
推荐指数
2
解决办法
8489
查看次数

ASP:ItemTemplate中的DropDownList:为什么允许SelectedValue属性?

这段代码

<asp:DropDownList runat="server" ID="testdropdown" SelectedValue="2">
    <asp:ListItem Text="1" Value="1"></asp:ListItem>
    <asp:ListItem Text="2" Value="2"></asp:ListItem>
    <asp:ListItem Text="3" Value="3"></asp:ListItem>
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

产生此错误:

无法以声明方式设置"SelectedValue"属性.

然而,这是数据绑定GridViews的合法且常用的编辑模板.该SelectedValue属性肯定在这里以声明方式设置.

<EditItemTemplate>
    <asp:DropDownList runat="server" 
        ID="GenreDropDownList"
        DataSourceID="GenreDataSource" 
        DataValueField="GenreId"
        DataTextField="Name"
        SelectedValue='<%# Bind("Genre.GenreId") %>'>
    </asp:DropDownList>
</EditItemTemplate>
Run Code Online (Sandbox Code Playgroud)

问题是:当你被允许以声明方式设置它和不允许你设置它的情况之间有什么区别?错误消息暗示它永远不会被允许.

asp.net data-binding selectedvalue templatefield drop-down-menu

11
推荐指数
2
解决办法
3万
查看次数

WPF依赖属性数据绑定问题

我在WPF中创建了一个UserControl.此用户控件具有多个文本框,这些文本框绑定到数据库对象上的属性,该对象由UserControl上的proptery引用.xaml看起来像:

<TextBox Name="_txtFirstName" Text="{Binding Path=Contact.FirstName, UpdateSourceTrigger=PropertyChanged}"/>
Run Code Online (Sandbox Code Playgroud)

这工作正常,直到我将Contact属性设置为依赖属性,以便我可以将它绑定到ListBox中的选定项.一旦我这样做了TextBoxes的绑定停止工作.为什么是这样?

DependencyProperty代码是:

public static readonly DependencyProperty ContactProperty = DependencyProperty.Register(
"Contact", typeof(Contacts), typeof(ContactView));
Run Code Online (Sandbox Code Playgroud)

data-binding wpf xaml

1
推荐指数
1
解决办法
7647
查看次数

.NET,Java到JavaScript编译器

我有兴趣使用JavaScript,HTML和CSS创建一个拖放式布局设计器.设计人员将允许用户将页面元素从一个地方拖动到另一个地方(类似于Blogger的布局设计器)以创建网站布局.但我不想用JavaScript编写所有代码,我更喜欢用.NET(最好)或Java编写我的应用程序,并依赖编译器将其编译为JavaScript和HTML.

使用过并可以推荐的.NET或Java到JavaScript编译器是什么?对于Java到JavaScript,我知道GWT可用..NET到JavaScript怎么样?微软确实推出了Volta,但该项目似乎已不再可用.

.net javascript java

10
推荐指数
1
解决办法
2443
查看次数

解决.net Web应用程序中的可伸缩性和性能问题

我正在开发一个.net门户网站,它将拥有大量的并发用户.因此,可扩展性,性能需要在设计和架构中得到解决.我们计划在应用程序中使用负载平衡.

记住这一点,在IIS Web服务器(托管aspx,aspx.cs文件)和应用程序服务器(托管.net程序集,如业务逻辑和数据访问层)之间进行通信的最佳方式是什么?它应该是.net远程处理还是肥皂网服务?还是有其他方法吗?

谢谢.

architecture asp.net performance scalability

4
推荐指数
1
解决办法
2128
查看次数

限制(和记录)登录尝试的最佳方法

显然,某种限制登录尝试的机制是安全必需的.虽然我喜欢尝试之间指数增加的时间概念,但我不确定存储信息.我也对替代解决方案感兴趣,最好不要包括验证码.

我猜测由于阻止cookie或自动清除cookie而无法使用cookie,但是会话会有效吗?或者是否必须存储在数据库中?不知道可以使用什么方法,所以我根本不知道什么是实用的.

security captcha login

19
推荐指数
4
解决办法
1万
查看次数

如何"登录"Web应用程序并使用Java访问后续页面?

我想编写一个Java程序,它将访问一些需要登录的网页.如何保存因登录而产生的会话cookie,以便我可以访问这些页面?

java cookies http

2
推荐指数
1
解决办法
175
查看次数

如何在没有冲突的情况下在.NET中创建包含"System"的命名空间?

有时我在C#中创建了一个命名空间(我不知道VB.NET中的问题是否相同)并且当我从一个不同的DLL中包含它时,它变得疯狂并且与包含'System'的所有内容发生冲突.这会导致疯狂的错误,例如:

命名空间"RR.System"中不存在类型或命名空间名称"ServiceModel"

命名空间"RR.System"中不存在类型或命名空间名称"Runtime"

命名空间"RR.System"中不存在类型或命名空间名称"SerializableAttribute"

如果你不知道我在说什么,那么对你有好处:)我相信很多人已经看到了这个问题.

我不完全确定为什么会这样做.它甚至会出现在文件中,例如生成的Web服务代码,它不包含任何引用RR.System.

这一切都只是因为我RR.System将DLL 包含在不同的项目中.

我怎样才能避免这种情况发生?还是解决它?

.net c#

4
推荐指数
3
解决办法
1863
查看次数

在Linux中的目录下设置新创建的文件和子目录的默认权限?

我有一堆长时间运行的脚本和应用程序,它们将输出结果存储在少数用户之间共享的目录中.我想要一种方法来确保在此共享目录下创建的每个文件和目录都自动拥有u=rwxg=rwxo=r权限.

我知道我可以使用umask 006我的各种脚本,但我不喜欢这种方法,因为许多用户编写自己的脚本,可能忘记自己设置umask.

我真的只是希望文件系统设置新创建的文件和目录,如果它在某个文件夹中,则具有一定的权限.这是可能吗?

更新:我认为可以使用默认ACL功能使用POSIX ACL来完成,但目前这一切都在我的脑海中.如果任何人都可以解释如何使用默认ACL,它可能会很好地回答这个问题.

linux permissions acl umask

96
推荐指数
3
解决办法
21万
查看次数