小编Cha*_*ell的帖子

GridView(RadGrid)和自定义分页

好的,所以我试图让我的自定义分页在Telerik RadGrid上进行(类似于asp:Gridview),但我仍然在打墙.(我的问题的第一部分在这里得到了回答)

所以我已经实施了这个建议.我使用以下存储过程

ALTER PROCEDURE [dbo].[bt_HealthMonitor_GetAll]
(
    @StartRowIndex      int,
    @MaximumRows        int
)

AS
SET NOCOUNT ON

Select
RowNum,
[ID],
[errEx],
[errURL],
[errSource],
[errUser],
[errMessage],
[errIP],
[errBrowser],
[errOS],
[errStack],
[errDate],
[errNotes]
From
(
Select
    [ID],
    [errEx],
    [errURL],
    [errSource],
    [errUser],
    [errMessage],
    [errIP],
    [errBrowser],
    [errOS],
    [errStack],
    [errDate],
    [errNotes],
    Row_Number() Over(Order By [ID]) As RowNum
    From dbo.[bt_HealthMonitor] t
) 
As DerivedTableName
Where RowNum Between @StartRowIndex And (@StartRowIndex + @MaximumRows)

Order By [ID] Desc
Run Code Online (Sandbox Code Playgroud)

然后另一个存储过程来获取记录计数

ALTER PROCEDURE [dbo].[bt_HealthMonitor_GetRecordCount]

AS
SET NOCOUNT …
Run Code Online (Sandbox Code Playgroud)

telerik radgrid custom-paging

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

ASP.NET 中的奇怪错误

每隔一段时间,我就会在我的 asp.net 应用程序上收到大约 10 - 20 个相同的错误。总是一样的,我想知道是否有人试图入侵(这种情况大约每月发生一次)。

来源: System.Web

消息:文件“/~/Default.aspx”不存在。

用户IP: 89.122.29.80

用户浏览器:未知 0.0

用户操作系统:未知

堆栈跟踪: 在 System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) 在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowedCrossApp, Boolean allowedBuildInPrecompile) 在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowedCrossApp, Boolean allowedBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowedCrossApp, Boolean noAssert) at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath( VirtualPath virtualPath,类型 requiredBaseType,HttpContext 上下文,布尔值allowCrossApp,布尔值noAssert)在System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext上下文,字符串requestType,VirtualPath virtualPath,字符串physicalPath)在System.Web.UI.PageHandlerFactory.System.Web .IHttpHandlerFactory2.GetHandler(HttpContext上下文,字符串requestType,VirtualPath virtualPath,字符串physicalPath)在System.Web.HttpApplication.MapHttpHandler(HttpContext上下文,字符串requestType,VirtualPath路径,字符串pathTranslated,布尔useAppConfig)在System.Web.HttpApplication.MapHandlerExecutionStep。 System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔值已同步完成)

为什么有人会尝试访问“/~/Default.aspx”?

asp.net

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

Random String Generator在多个调用中创建相同的字符串

我已经构建了一个随机字符串生成器,但是我遇到了一个问题,如果我在Page_Load方法中多次调用该函数,该函数将返回相同的字符串两次.

这是代码

Public Class CustomStrings
    ''' <summary>'
    ''' Generates a Random String'
    ''' </summary>'
    ''' <param name="n">number of characters the method should generate</param>'
    ''' <param name="UseSpecial">should the method include special characters? IE: # ,$, !, etc.</param>'
    ''' <param name="SpecialOnly">should the method include only the special characters and excludes alpha numeric</param>'
    ''' <returns>a random string n characters long</returns>'
    Public Function GenerateRandom(ByVal n As Integer, Optional ByVal UseSpecial As Boolean = True, Optional ByVal SpecialOnly As Boolean = False) As String

        Dim …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net string random

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

ASP.NET MVC 2 - AntiXSS与内置MVC编码

现在MVC已经引入了HTML Encoding via

<%: blah %> 
Run Code Online (Sandbox Code Playgroud)

使用还有价值吗?

<%= AntiXSS.HTMLEncode(blah) %> 
Run Code Online (Sandbox Code Playgroud)

代替?

例如:我的应用程序将获取所有内容(包括JavaScript)并将其存储在数据库中的原始状态.我打算简单地使用类似的东西输出所有东西,<%: model.Name %>并依靠MVC"东西"为我做编码.

该方法是否足够安全,可以依赖AntiXSS,还是需要明确使用AntiXSS库?如果我需要使用AntiXSS库,我可以问为什么不会将这种东西内置到MVC中?

antixsslibrary asp.net-mvc-2

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

菜单布局适用于除iPhone以外的所有浏览器

我有一个与StackOverflow上的菜单非常相似的菜单.问题是我的菜单在每个浏览器中看起来都是正确的,我已经在我的iPhone上测试了它.

这是iPhone的屏幕截图 iPhone菜单

现在显然"添加事件"按钮应该与其余按钮大小相同.

这是我的标记

        <div id="menucontainer">
            <div class="floatleft">
                <ul class="menu">
                    <li><%: Html.NavigationLink("Now", "Index", "Events")%></li>
                    <li><%: Html.NavigationLink("Coming", "Coming", "Events")%></li>
                    <li><%: Html.NavigationLink("Hot", "Hot", "Events")%></li>
                    <li><%: Html.NavigationLink("Tags", "Index", "Tags")%></li>
                    <li><%: Html.NavigationLink("Users", "Index", "Users")%></li>
                </ul>
            </div>
            <div class="floatright">
                <ul class="menu">
                    <li><%: Html.NavigationLink("Add Event", "AddEvent", "Events")%></li>
                </ul>
            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS

#menucontainer{position:relative; width:675px; float:right;}
ul.menu
{
    padding: 0 0 2px;
    position: relative;
    margin: 0;
}

ul.menu li
{
    display: inline;
    list-style: none;
}

ul.menu li a
{
    padding: 8px 18px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em; …
Run Code Online (Sandbox Code Playgroud)

css iphone safari

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

我可以将ASP.NET MVC3专门用作RESTful Web服务吗?

我正在为我们当地的教堂建立一个只读的应用程序.

我们使用Vimeo来托管我们的所有视频,并且我希望将我们的Vimeo视频以及我们的RSS提要集成到我们的网络应用程序中.

应用程序中其余的"内容"将是静态"信息"以及联系表单.

我的问题是,仅仅使用ASP.NET MVC3(减去"V")将JSON驱动到我们的Web应用程序是否犹豫不决?

web-services sencha-touch asp.net-mvc-3

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

Nuget 服务器返回 403 和 404

我正在尝试在我的 Amazon EC2 VPS 上托管,但我遇到了问题。

  1. 我已按照此处的说明进行操作(托管您自己的 NuGet 提要
  2. 我已经阅读了这个线程(NuGet:远程服务器返回了一个 Error(403) Forbidden)。
    1. 我没有运行 TFS
    2. 它“可能”是代理问题,但我不完全确定如何检查。

我的 NuGet 提要位于http://nuget.infinitas.ws。您会注意到http://nuget.infinitas.ws/nuget/Packageshttp://nuget.infinitas.ws/Packages都在抛出错误。

对此的任何帮助将不胜感激。

nuget nuget-server

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

如何在Sencha Touch tabBar中使用其他图标?

使用Sencha Touch,我想resources/themes/images/default/pictos/在我的页脚导航中使用iconCls 目录中的一些图标.但是从我读过的内容来看,它说我需要在rails服务器上设置一个ruby来编译正确的样式表和javascript文件来使用它们?

我对如何设置自己的服务器或设置自己的RoR服务器知之甚少.还有其他事情要这样做吗?我只想要该目录中的3个图标...设置整个服务器似乎有点矫枉过正.

sencha-touch pictos

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

发送HTTP标头后,服务器无法设置内容类型 - 跟踪此情况

我们的一位用户在我们的网络应用程序中收到错误.我们无法复制这个问题,我怀疑它与网络有关.我让用户在他们的办公室和家中使用他们的笔记本试用应用程序,并确认问题只发生在他们的办公室.

我登录服务器并在他们办公室试用后立即查看了事件查看器,并在日志中显示以下警告.

我对如何开始追踪这个问题感到茫然.有什么建议?

事件查看器日志如下:

事件代码:3005事件消息:发生了未处理的异常.活动时间:6/20/2012 6:32:45 PM活动时间(UTC):6/20/2012 10:32:45 PM活动编号:ebf8f628a9b3457cbea117c8c2da2186活动顺序:2970活动结果:26活动详情代码:0申请信息:

Application domain: /LM/W3SVC/50/ROOT-1-129847041933281152 
Trust level: Full 
Application Virtual Path: / 
Application Path: c:\websites\foobar.acme.com\ 
Machine name: MyServer    Process information: 
Process ID: 15152 
Process name: w3wp.exe 
Account name: NT AUTHORITY\NETWORK SERVICE    Exception information: 
Exception type: HttpException 
Exception message: Server cannot set content type after HTTP headers have been sent.    Request information: 
Request URL: http://foobar.acme.com/Project/Evaluate/ResultsXML.aspx?step=89&uid=4397&rnd=hhf8oe

Request path: /Project/Evaluate/ResultsXML.aspx 
User host address: 192.168.102.1 
User:  
Is authenticated: False 
Authentication Type:  
Thread account name: NT AUTHORITY\NETWORK SERVICE …
Run Code Online (Sandbox Code Playgroud)

asp.net http

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

什么会相当于Nunit的Assert.That在Xunit?

我知道怎么用Nunit写这个,

Assert.That(exception, Is.InstanceOfType(typeof(TypeNotRegisteredException)));
Run Code Online (Sandbox Code Playgroud)

如何在Xunit中使用Xunit所用的相同内容Assert.That.

c# testing nunit xunit

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