标签: webmatrix

从Web Matrix中的存储过程获取结果

如何在WebMatrix中获得存储过程的结果?db.Execute只给我int结果代码,而db.Query在结果中找不到列名.

webmatrix

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

如何在没有互联网连接的机器上安装webMatrix?

无法通过WebPlatformInstaller安装,在哪里可以找到好旧的setup.exe?

web-platform-installer webmatrix

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

如何将默认排序顺序更改为降序?

如何更改defaultSortwebGrid的相反/降序?如果它是SQL,我会添加一个DESC地方.这是我的Ascending排序代码工作:

var grid = new WebGrid(dq, rowsPerPage: 50, defaultSort: "UWDate", ajaxUpdateContainerId: "grid" );
Run Code Online (Sandbox Code Playgroud)

它按UWDate升序顺序对列进行了正确排序,但我希望它按相反/降序排序.

sorting webgrid webmatrix

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

需要帮助区分WebMatrix,ASP.NET网页和Razor语法

新的Razor视图引擎的大部分文档都在WebMatrix和ASP.NET"Web Pages"的上下文中.即使在MSDN库本身,似乎(对我来说)作为大多数Razor文档(带有Razor语法的ASP.NET网页)的根参考页面的文章本质上与ASP.NET网页绑定,并且在标题为"Microsoft WebMatrix"的文档树中的一个分支.

但是,我从其他已经阅读的内容中收集到,Razor语法也可用于ASP.NET MVC 3,它似乎与ASP.NET网页几乎没有关系.

现在我是这个领域的新手,我现在正在WebMatrix学习,所以如果我弄错了一些细节,请纠正我,但我知道我也想开始学习ASP.NET MVC不久的将来,这些区别对于这种转变将是重要的.

所以我正在寻找一个明确的指南,这将使我能够准确理解我所学的哪些部分是Razor语法的一部分,哪些是ASP.NET"Web Pages"的一部分.

另外,我需要澄清WebMatrix和ASP.NET网页之间是否有任何区别.我知道WebMatrix基于"网页",但目前尚不清楚我所学的一些内容是否是WebMatrix的一部分,或者(如我所料)WebMatrix只是围绕"网页"的IDE,没有多少其他的UI添加.

那些人可以在这些方面提供一些清晰度吗?

(顺便说一句,我错过了什么(其他),或者"网页"是他们可能为这个新系统提出的最令人困惑的名字?)

webmatrix razor asp.net-mvc-3

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

这是WebMatrix PageData中的错误吗?

我想我可能在WebMatrix的PageData中发现了一个错误,但我不确定.它涉及如何将数据从部分页面传递回调用页面.

在WebMatrix文档(教程,例如" 3 - 创建一致外观 "和示例代码)中,建议使用PageData作为在页面之间传递数据的机制(例如,从内容页面到布局页面,或者到部分页面) .

但是我发现这并不总是以另一种方式工作,将数据从部分页面传递回调用页面.在部分页面中修改或添加PageData中的条目似乎不会返回到调用页面.

从最简单的可能示例开始,在测试页面中我们可能会这样:

@{
    PageData["test"] = "Initial entry";
}

<p>Before calling the partial page, the test value is @PageData["test"]</p>

@RenderPage("_TestPartial.cshtml")

<p>After returning to the calling page, the test value is @PageData["test"]</p>
Run Code Online (Sandbox Code Playgroud)

在_TestPartial.cshtml页面中我们可能会这样:

@{
    PageData["test"] = "Modified entry";
}

<p>In the partial page, the test value has been modified to @PageData["test"]</p>
Run Code Online (Sandbox Code Playgroud)

结果输出如下:

在调用部分页面之前,测试值为Initial entry

在部分页面中,测试值已修改为修改条目

返回调用页面后,测试值为Initial entry

因此,当您返回到调用页面时,部分页面对PageData的修改将丢失.如果我们在部分页面中向PageData添加新条目,则会出现同样的情况.它们在返回调用页面时丢失了.

我不知道这种行为是否是一个错误,或者它是否是有意的,但它让你没有一种干净的方式将数据从部分页面传递回其调用页面.还有另一种(相对干净的)方法吗?或者,如果它是一个bug,是否有解决方法?

webmatrix razor

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

Webmatrix布局 - 插入头部?

我使用Asp.Net和Razor视图引擎(与使用WebMatrix相同)创建了一个网站.到目前为止,我一直在使用SQL直接查询数据库,但现在我有一个页面需要查询返回XML的WCF服务(获取它返回JSON或ODATA可能是一个单独的问题).

在这样做时,我正在寻找最好的方法来做到这一点,似乎jQuery可能是答案(除非你有其他的想法).

问题是我使用Layout ="〜/ SiteLayout.cshtml"使用SiteLayout,我无法弄清楚如何覆盖或插入特定于此页面的额外信息到SiteLayout中的head标记,例如脚本我需要添加?

我很确定我在想这个错误,所以如果有人有答案指出我正确的方向,那就太好了.

在此先感谢您的任何帮助.

layout webmatrix razor

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

如何从WebMatrix 2 Beta中的vsdoc文件引用中获取JavaScript Intellisense?

我将一个JavaScript文件从Visual Studio复制到一个新的WebMatrix 2 Beta项目,但发现vsdoc文件没有用于JavaScript Intellisense.

/// <reference path="jquery-1.6.4-vsdoc.js" />
Run Code Online (Sandbox Code Playgroud)

JavaScript的核心功能确实出现在Intellisense中,但它似乎没有从vsdoc文件中提取额外的数据.

剧透警报:我将自己回答这个问题,将其当前webmatrix.uservoice.com位置的答案带给StackOverflow,以解决此问题.请不要冒犯这个.

javascript-intellisense webmatrix

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

当运行WebMatrix的站点访问时,是否有任何受保护的文件类型会返回404?

例如,在外部JavaScript文件中,我在一个简单的$(document).ready函数中有这个:

$.getJSON("/aTest.json", function (jsonObj) {
    $("#testJSONBtn").click(function () {
        var val = "";
        for (var i = 0; i <= jsonObj.events.length; ++i) {
            val += jsonObj.events[i].title + ", " + jsonObj.events[i].date + ", " + jsonObj.events[i].explanation + "<br/>";
        }
        $("#JSONOutput").append(val);
    });
});
Run Code Online (Sandbox Code Playgroud)

JavaScript控制台一直告诉我服务器返回404(未找到),但该文件肯定是该名称,并且正好在该路径上.所有其他资源都可以通过网站访问.我试过移动文件并重命名它,以及其他一些东西,所以我觉得这可能与WebMatrix有关,它运行的IIS版本(它是8?),还是文件扩展我正在使用(.json).外部json文件不应该存储在扩展名为.json的文件中吗?

额外的特点:

我曾经有两个同名文件,一个是.json文件,另一个是.cshtml,它们在同一个目录中.在这段时间内,上面的函数没有返回404,实际上它根本没有返回任何内容......它没有做任何事,但它没有返回任何错误.

如果重要的话,所有ID和选择器都经过五元检查(以及更多).

上面的函数有什么问题,或者外部.js文件(或WebMatrix的IIS)不能像这样访问另一个外部.json文件?

javascript ajax jquery json webmatrix

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

有没有办法在Sql Server CE中将'datetime'格式转换为'timestamp'?

我知道有一种方法可以在常规的Sql Server中执行此操作,如果我没有弄错,它看起来像这样:

SELECT UNIX_TIMESTAMP(ba_trans_entered) * 1000 AS 'dateUTC'
Run Code Online (Sandbox Code Playgroud)

然而,我承认,我没有得到这个* 1000部分,但这不是重点.

当我尝试在SQL Server CE中执行此查询时,它只是告诉我(即,WebMatrix告诉我):

'UNIX_TIMESTAMP' is not a recognized built-in function name.
Run Code Online (Sandbox Code Playgroud)

我假设UNIX_TIMESTAMPSql Server Compact不支持.

此外,我尝试使用Google搜索并在SE上搜索,但没有与SQL Server CE相关的数据显示,因此在给定的环境中可能没有办法.

有没有办法将'datetime'(例如:)转换7/13/2007 12:00:00 AM为时间戳(例如:) 1184302800000?我知道我可以在JavaScript中执行此操作,但我被告知在查询本身中执行此操作可能会更快,因为我正在提取大量数据...

sql datetime timestamp sql-server-ce webmatrix

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

为什么有些PHP代码呈现为HTML注释

我刚开始学习PHP并安装了webmatrix以便开始使用.我的第一个测试页面将一些PHP代码呈现为HTML注释.我需要帮助确定什么是错的.一个include语句工作正常,而另一个include语句输出如下所示.没有显示带有HTML的PHP​​代码.该文件包含HTML和PHP代码,并以.PHP扩展名命名.我确实在网站设置中启用了PHP.

例如这一行:

<?
include "phpinfo.php";    
?>
Run Code Online (Sandbox Code Playgroud)

变为:

<!--? include "phpinfo.php"; ?-->
Run Code Online (Sandbox Code Playgroud)

05/11:谢谢你的帮助.我让它工作并学到了一些东西.

html php webmatrix

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