小编mdb*_*mdb的帖子

如何在ASP.NET MVC应用程序中实现"全选"复选框?

我有一个表格,其中有一列充满了复选框.在顶部,我想有一个"全选"复选框,可以检查该页面上的所有复选框.

我该如何实现呢?如果重要的话,我正在使用jQuery作为我的JavaScript框架.

checkbox asp.net-mvc jquery

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

没有ASP.NET的FormsAuthentication,在C#Windows应用程序中进行密码散列?

我的Win表单应用程序似乎不喜欢FormsAuthentication,我对哈希很新,所以任何转换它的帮助都会非常受欢迎.谢谢.

//Write hash
protected TextBox tbPassword;
protected Literal liHashedPassword;

{
  string strHashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(tbPassword.Text, "sha1");
  liHashedPassword.Text = "Hashed Password is: " + strHashedPassword;    
}

//read hash
string strUserInputtedHashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile( tbPassword.Text, "sha1");
if(strUserInputtedHashedPassword == GetUsersHashedPasswordUsingUserName(tbUserName.Text))
{
  // sign-in successful
}
else
{
  // sign-in failed
}
Run Code Online (Sandbox Code Playgroud)

.net c# passwords hash

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

Virtual PC在个人开发机器上的实用性如何?

虚拟PC是否适用于家用个人开发计算机.我在家里做一些自定义的.net编程,我想知道在性能和整体使用方面,Virtual PC是否有用.Virtual PC会话中的应用程序运行速度较慢.它将帮助我使用我的个人开发机器.你会推荐其他产品吗?

virtualization development-environment

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

在ASP.NET面板中查找所有控件?

我在我的页面中有许多面板,我正在收集用户信息并保存页面详细信息.页面面板包含文本框,下拉列表,列表框.

当我需要来到这个页面.如果这些控件有任何值,我需要显示Page.这该怎么做?

asp.net controls

8
推荐指数
1
解决办法
3万
查看次数

ASP.NET成员提供程序的不同哈希算法?

有谁知道是否可以将ASP.NET成员资格API配置为使用SHA-256或SHA-512?我真的不想写下自己的写作,我们的雇主有一个不允许MD5或SHA-1的加密策略.我可以从Microsoft找到的是HashAlgorythmType枚举

...但是这只包含MD5和SHA1

谢谢,

基诺

asp.net-membership

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

System.Windows.Threading.DispatcherTimer在哪里?

要度过一个漫长的周末....我正在尝试创建一个DispatchTimer.我找到了一些示例代码但由于缺少命名空间而无法运行它.

我有命名空间,System.Windows.Threading,但我可以在哪个程序集中找到它?我试过System,System.Windows ... nada.

谢谢!

.net-3.5

8
推荐指数
2
解决办法
6516
查看次数

在SharpArchitecture的VB.Net转换中实现StructureMap的问题

我在VB.Net环境中工作,最近的任务是创建一个MVC环境,作为工作的基础.我决定将最新的SharpArchitecture版本(2009年第3季度)转换为VB,总体来说,经过一些头发拉动后,它已经很好了.我遇到了Castle Windsor的一个问题,我的自定义存储库接口(位于核心/域项目中)在我的测试控制器的构造函数中引用了没有注入具体实现(来自数据项目).我用这个打了一堵砖墙,所以基本上决定把Castle Windsor换成StructureMap.

我认为我已经实现了这一点,因为一切都编译并运行,并且我的控制器在引用自定义存储库接口时运行正常.现在看起来我已经/或者现在无法正确设置我的通用接口(我希望这对我所有这些都是新的有意义).当我在控制器构造函数中使用IRepository(Of T)(希望它注入Repository(Of Type)的具体实现)时,我收到以下运行时错误:

"StructureMap异常代码:202没有为PluginFamily定义的默认实例SharpArch.Core.PersistenceSupport.IRepository`1 [[DebtRemedy.Core.Page,DebtRemedy.Core,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null]],SharpArch .Core,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = b5f559ae0ac4e006"

以下是我正在使用的代码摘录(我的项目名为DebtRemedy).

我的structuremap注册表类

Public Class DefaultRegistry
    Inherits Registry

    Public Sub New()
        ''//Generic Repositories
        AddGenericRepositories()
        ''//Custom Repositories
        AddCustomRepositories()
        ''//Application Services
        AddApplicationServices()
        ''//Validator
        [For](GetType(IValidator)).Use(GetType(Validator))
    End Sub

    Private Sub AddGenericRepositories()
        ''//ForRequestedType(GetType(IRepository(Of ))).TheDefaultIsConcreteType(GetType(Repository(Of )))
        [For](GetType(IEntityDuplicateChecker)).Use(GetType(EntityDuplicateChecker))
        [For](GetType(IRepository(Of ))).Use(GetType(Repository(Of )))
        [For](GetType(INHibernateRepository(Of ))).Use(GetType(NHibernateRepository(Of )))
        [For](GetType(IRepositoryWithTypedId(Of ,))).Use(GetType(RepositoryWithTypedId(Of ,)))
        [For](GetType(INHibernateRepositoryWithTypedId(Of ,))).Use(GetType(NHibernateRepositoryWithTypedId(Of ,)))
    End Sub

    Private Sub AddCustomRepositories()
        Scan(AddressOf SetupCustomRepositories)
    End Sub

    Private Shared Sub SetupCustomRepositories(ByVal y As IAssemblyScanner)
        y.Assembly("DebtRemedy.Core") …
Run Code Online (Sandbox Code Playgroud)

vb.net structuremap asp.net-mvc ioc-container s#arp-architecture

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

有关IEnumerable.GetEnumerator()的错误消息

我收到此错误消息,我无法弄清楚原因!

Error   1   'Exo5Chap12.ShortCollection<T>' does not implement interface member 
'System.Collections.IEnumerable.GetEnumerator()'. 
'Exo5Chap12.ShortCollection<T>.GetEnumerator()' cannot implement 
'System.Collections.IEnumerable.GetEnumerator()' because it does not have the matching 
return type of 'System.Collections.IEnumerator'.    
E:\MyFolders\Dev\c#\Chapter12\Exo5Chap12\Exo5Chap12\exo5.cs 9   18  Exo5Chap12
Run Code Online (Sandbox Code Playgroud)

以下是具有GetEnumerator()实现的代码.怎么了?

 public class ShortCollection<T> : IList<T>
{
    protected Collection<T> innerCollection;
    protected int maxSize = 10;
    public IEnumerator<T> GetEnumerator()
    {
        return (innerCollection as IEnumerator<T>).GetEnumerator();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# ienumerable

8
推荐指数
2
解决办法
9369
查看次数

如何检索WinForms PictureBox的缩放系数?

我需要鼠标指针在PictureBox上的精确位置.

我使用PictureBox的MouseMove事件.

在这个PictureBox上,我使用"缩放"属性来显示图像.

获取原始(未经处理)图像上鼠标位置的正确方法是什么?

有没有办法找到比例因子并使用它?

我认为需要使用imageOriginalSize/imageShowedSize来检索此比例因子.

我用这个函数:

float scaleFactorX = mypic.ClientSize.Width / mypic.Image.Size.Width;
float scaleFactorY = mypic.ClientSize.Height / mypic.Image.Size.Height;
Run Code Online (Sandbox Code Playgroud)

是否可以使用此值来获取光标在图像上的正确位置?

c# zoom mouseover picturebox winforms

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

在.NET应用程序中使用音频的推荐方法?

我正在尝试使用.NET 3.5下的简单音频应用程序(最好是在VB.NET中,但很乐意使用C#).我想做的是:

  • 从(默认)Windows音频输入设备以8位每采样PCM格式连续录制音频
  • 对于捕获的每N个字节,对原始音频进行一些分析(一些RMS和/或SPL计算 - 基本上你需要一个漂亮的VU条形图东西)
  • 如果在分析后发现音频片段很有趣,请使用压缩文件格式(例如MP3)保存

我注意到的第一件事是基本.NET Framework中的音频支持几乎不存在.谷歌搜索了一些示例代码,主要是使用Managed DirectX.然而,缺乏MSDN文档,库的复古(2004)以及VS.NET 2008中的以下威胁性MDA异常使我确信这是一个死胡同:

Message: DLL 'Microsoft.DirectX.dll' is attempting managed execution inside 
OS Loader lock. Do not attempt to run managed code inside a DllMain or image
initialization function since doing so can cause the application to hang.
Run Code Online (Sandbox Code Playgroud)

...我认为松散地翻译为"甚至不尝试使用这些东西." 我在这里遗漏了什么,或者Managed DirectX真的死了吗?另一个StackOverlow问题表明XNA是Managed DirectX的替代品,但它缺乏我需要的那种低级功能.

那么,哪个API或第三方库对.NET下的音频开发实际上有用呢?使用COM互操作或P/Invoke是可以接受的,只要有一些不错的.NET示例代码可用于开始...

.net c# vb.net audio managed-directx

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