小编tra*_*vis的帖子

没有Microsoft SQL Server的ASP.NET 3.5 - 我输了什么?

我刚刚被分配到使用ASP.net 3.5和MySQL做CMS.我对ASP.NET开发很陌生(C#已经足够了),我想知道当我没有选择使用Microsoft SQL Server时,我失去了什么主要的ASP.NET和一般.NET功能.

我已经从快速谷歌搜索中知道我失去了LINQ(我真的很期待用这个来构建我的模型层!),但我不确定我将丢失哪些其他方便的功能.由于我一直依赖于ASP.net教程,假设您使用MS SQL Server,我觉得我的ASP.net知识中的一小部分变得无效.

谢谢!

mysql asp.net .net-3.5

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

如何使用VB.Net 2.0在ASP.Net中使用宿舍(季度日期)?

我知道Sql Server有一些方便的内置季度内容,但是.Net本机DateTime对象怎么样?添加,减去和遍历季度的最佳方法是什么?

使用特定于VB的DateAdd()函数是一件坏事吗?例如:

Dim nextQuarter As DateTime = DateAdd(DateInterval.Quarter, 1, DateTime.Now)
Run Code Online (Sandbox Code Playgroud)

编辑:扩展@ bslorence的功能:

Public Shared Function AddQuarters(ByVal originalDate As DateTime, ByVal quarters As Integer) As Datetime
    Return originalDate.AddMonths(quarters * 3)
End Function
Run Code Online (Sandbox Code Playgroud)

扩展@Matt的功能:

Public Shared Function GetQuarter(ByVal fromDate As DateTime) As Integer
    Return ((fromDate.Month - 1) \ 3) + 1
End Function
Run Code Online (Sandbox Code Playgroud)

编辑:这里有几个方便的功能:

Public Shared Function GetFirstDayOfQuarter(ByVal originalDate As DateTime) As DateTime
    Return AddQuarters(New DateTime(originalDate.Year, 1, 1), GetQuarter(originalDate) - 1)
End Function …
Run Code Online (Sandbox Code Playgroud)

vb.net datetime date .net-2.0

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

使用自定义验证器的ASP.Net字数

我正在研究的ASP.Net 2.0项目的要求将某个字段限制为最多10个字(不是字符).我目前正在使用具有以下ServerValidate方法的CustomValidator控件:

Protected Sub TenWordsTextBoxValidator_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles TenWordsTextBoxValidator.ServerValidate
    '' 10 words
    args.IsValid = args.Value.Split(" ").Length <= 10
End Sub
Run Code Online (Sandbox Code Playgroud)

有没有人有更彻底/更准确的字数统计方法?

vb.net asp.net validation .net-2.0

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

我可以在Windows机器中使用的最大RAM数量是多少?

显然,这是64位窗口.

此外,单个64位进程可以使用的最大内存量是多少?我有点依赖于使用它...(是的,我知道我在做什么,请不要告诉我,如果我需要那么多内存,我一定做错了)

此外,.Net 2.0流程是否相同?或者.Net有下限吗?

memory windows hardware 64-bit .net-2.0

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

如何在 javascript 中的替换中循环遍历正则表达式的匹配项?

我有以下 JavaScript(s 中的空格<P>是不间断的):

var html = '...<li>sub 2</li></ol></li></ol>\n\
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subsub 1</p>\n\
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ii.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subsub 2</p>\n\
<ol start="2"> \n\
<ol start="3"> \n\
<li>sub 3</li></ol>...';

$(function () {
    var nestedListFixer = /(?:<\/li><\/ol>\s*)+(?:<p>(?:&(?:nbsp|\#0*160|x0*A0);)+(?:\s[ivxlcdm]+\.)(?:&(?:nbsp|\#0*160|x0*A0);)+\s(.*?)<\/p>\s*)+(?:<ol(?:\sstyle=\"[^\"]+\")?\sstart=\"[^\"]+\">\s*)+/i;
    html = html.replace(nestedListFixer, function($0, $1){
        var lis = ""
        $.each($1, function () {
            lis += "<li>" + this + "</li>\n";
        });
        alert("<ol>\n" + lis + "</ol></li>");
        return "<ol>\n" + lis + "</ol></li>";
    });
});
Run Code Online (Sandbox Code Playgroud)

alert()输出:

<ol>
<li>s</li>
<li>u</li>
<li>b</li>
<li>s</li>
<li>u</li>
<li>b</li>
<li> </li>
<li>2</li> …
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery lambda match

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

只有在启用了javascript的情况下,IE8才会在IE8模式下重新加载崩溃

以下是版本:

  • IE 8.0.6001.18702
  • Visual Studio Web Developer 2010 10.0.40219.1.SP1Rel
  • .Net 4.0.30319 SP1Rel
  • jQuery 1.6.2

当我通过Visual Studio在localhost上运行该站点时,IE设置为IE8模式并启用了javascript,浏览器将在重新加载页面时崩溃.更改URL或选项卡/窗口关闭时不会崩溃.我收到的消息是:

VS JIT消息:

iexplore.exe [ 某些PID ]中发生了未处理的win32异常.

使用VS进行调试时出错:

iexplore.exe中0x3fa078d8处的未处理异常:0xC0000005:访问冲突读取位置0x00000008.

调用堆栈位置:mshtml.dll!3fa078d8()

3FA078D8 mov eax,dword ptr [ebx + 8]

当我取消调试时,页面通常在选项卡中加载得很好.我时不时会得到"我们无法让你回到你正在查看的页面." 信息.

为了使它更有趣,这只发生在站点的主页上,并且不能在DEV服务器上重现.切换到IE7模式会导致崩溃.或者评论一下在页面底部加载的一些javascript文件.

我已经尝试在禁用Addons的情况下运行IE8,崩溃仍然发生.我尝试启用Fiddler运行,它仍然崩溃.

javascript jquery localhost visual-studio-2010 internet-explorer-8

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

在Asp.Net中,我如何确定哪个验证器控件将Page.IsValid设置为false?

我有一个很多RequiredFieldValidators 的庞大表单,我怎样才能以编程方式确定哪个控件设置IsValidPageto 的属性false

asp.net validation postback

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

AutoHotkey重复键序列,检测修饰符的KEYUP和KEYDOWN

此问题涵盖的内容类似,我正在尝试绑定两个键序列.

理想情况下,我想结合Alt DOWN,-,-,-,Alt UP一个破折号( - )和Alt DOWN,-,-,Alt UP一个短破折号( - ).

我几乎为em-dashes工作但不完全:

; Em-dash
!-::
Input Key, L1
if Key=-
Input Key, L1
if Key=-
Send {ASC 0151}
return 

; En-dash
;!-::
;Input Key, L1
;if Key=-
;Send {ASC 0150}
;return
Run Code Online (Sandbox Code Playgroud)

该破折号序列就像Alt+ -,-,-,而不是我想要匹配.我不确定如何只测试Alt DOWNAlt UP.en-dash序列完全失败,因为!-已经绑定了.

unicode autohotkey keyboard-shortcuts

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