问题标签 [webmatrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5693 浏览

asp.net - 剃刀中的 End / Response.End 等价物?

我试图根据一些参数停止页面的其余部分加载;但不确定语法是否正确。

上面抛出了这个错误:CS1502:'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)'的最佳重载方法匹配有一些无效参数

有任何想法吗?

0 投票
3 回答
5733 浏览

webmatrix - IIS Express 无法提供 cshtml 文件

我刚刚开始检查 WebMatrix,并且遇到了问题。我执行了 WebMatrix 的全新安装,然后开始了一个涉及创建一个小的 cshtml 文件的教程。每当我尝试运行该站点时,都会收到以下错误:


不提供此类页面。

说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.cshtml”可能不正确。请查看下面的 URL 并确保其拼写正确。

请求的 URL:/Home.cshtml


在 IIS Express 请求部分,页面请求显示以下错误:

404.17 映射到静态处理程序的动态内容

详细信息:请求匹配通配符 mime 映射并匹配静态 filder(所有错别字 MS 怎么了?)处理程序。但是,如果前提条件不同,则请求将映射到不同的处理程序。这可能意味着前提条件不正确。


我尝试重新安装无济于事。有人有什么想法吗?

我正在运行安装了 IIS 7 的 Windows 7 Pro。(IIS Express 应该能够并行运行,没有问题)

非常感谢!

0 投票
3 回答
6838 浏览

c# - 如何在 WebMatrix 中调试和/或跟踪执行流程?

我刚刚进入 Web 开发(来自 Windows 应用程序开发背景),WebMatrix 似乎是一个很好的起点,因为它很简单,而且它看起来像是通向完整 ASP.NET MVC 开发的有用垫脚石。

然而,缺乏调试工具有点伤人,尤其是在尝试学习 Web 环境中的开发基础知识时。

跟踪执行流程,并在页面上显示跟踪数据,对于绝对最低限度的调试体验来说似乎是一项相当基本的功能,但即使这样似乎也没有内置到 WebMatrix 中(或者也许我还没有找到它)。

在单个页面中设置跟踪变量很容易,然后在页面布局中显示该变量。但是,当我需要跨流中的其他页面(例如布局页面、_PageStart 页面等),甚至在页面构建过程中使用的 C# 类中跟踪执行时,这有什么帮助。

WebMatrix 中是否有我尚未找到的跟踪功能?或者,有没有办法实现一个可以在整个应用程序中工作的跟踪工具,而不仅仅是在一个页面中?即使是第三方产品 ($) 也聊胜于无。

0 投票
2 回答
5116 浏览

c# - WebMatrix WebSecurity PasswordSalt

我正在使用 WebMatrix 并建立了一个基于“StarterSite”的网站。在这个入门站点中,您可以获得一个不错的基本布局 - 包括注册、登录、忘记密码页面等......

我注意到在数据库中,“webpages_Membership”表有一个名为“PasswordSalt”的列。创建几个新用户帐户后,此列始终保持空白。所以我假设没有使用密码盐(甚至不是默认的)。

显然这不是最佳实践,但是我似乎找不到任何文档告诉我如何设置或管理密码盐。

如何使用 WebSecurity Helper 设置密码 salt?

0 投票
2 回答
825 浏览

asp.net-mvc-3 - 需要帮助来区分 WebMatrix、ASP.NET 网页和 Razor 语法

新 Razor 视图引擎的大部分文档都在 WebMatrix 和 ASP.NET“网页”的上下文中。即使在 MSDN 库本身中,(对我而言)似乎是大多数 Razor 文档(具有 Razor 语法的 ASP.NET 网页)的根参考页面的文章本质上与 ASP.NET 网页相关,并且在文档树中标题为“Microsoft WebMatrix”的分支。

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

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

因此,我正在寻找一份权威指南,让我能够准确了解我所学的哪些部分是 Razor 语法的一部分,哪些是 ASP.NET“网页”的一部分。

我还需要澄清 WebMatrix 和 ASP.NET 网页之间是否有任何区别。我了解 WebMatrix 是基于“网页”的,但目前尚不清楚我正在学习的某些内容是否是 WebMatrix 的一部分,或者(我怀疑)WebMatrix 是否只是围绕“网页”的 IDE,与除了 UI 之外,没有什么太多的补充。

请问有人可以在这些领域提供一些说明吗?

(顺便说一句,我是否遗漏了什么(其他),或者“网页”是他们可能为这个新系统想出的最令人困惑的名字?)

0 投票
2 回答
1535 浏览

razor - 这是 WebMatrix PageData 中的错误吗?

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

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

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

把这个剪掉一个最简单的例子,在一个测试页面中,我们可能有这个:

在 _TestPartial.cshtml 页面中,我们可能有这个:

结果输出是这样的:

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

在部分页面中,测试值已修改为Modified entry

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

因此,当您返回调用页面时,对 PageData 的部分页面所做的修改会丢失。如果我们在部分页面中向 PageData 添加新条目,也会发生同样的情况。他们只是在返回调用页面时丢失了。

我不知道这种行为是否是错误,或者是否是故意的,但它使您无法将数据从部分页面传递回其调用页面。还有另一种(相对干净的)方法可以做到这一点吗?或者,如果它是一个错误,是否有解决方法?

0 投票
2 回答
2942 浏览

c# - 使用 WebMatrix 和 Razor 保存日期时间

我正在开发一个具有 DateTime 字段的项目。

在其中,考虑到日期不是必填字段,我使用 jQuery 让用户选择日期格式“dd/MM/yyyy”。

如何保存 WebMatrix 和 Razor 中不需要的 DateTime 字段?

我试图做这样的事情:

我只放了我认为对完成代码很重要的代码,可以在这里找到

尝试更改时出错

转换为日期时间时发生溢出。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlServerCe.SqlCeException:转换为日期时间时发生溢出。

源错误:

第 62 行:{ 第 63 行:
sql = @"更新任务集 Title = @0 ,Description = @1 ,ProjectID = @2 ,ForecastCompletion = @3 ,RequestBy = @4 ,CompletedIn = @5 ,Modified = getdate() ,优先级 = @6 其中 ID = @7"; 第 64 行:
db.Execute(sql, TaskTitle,TaskDescription, ProjectID, dtForecastCompletion, TaskRequestBy, dtTaskCompletedIn, TaskPriority, TaskID); 第 65 行:
} 第 66 行:

0 投票
1 回答
1180 浏览

iis - 将 Webdeploy 与 Webmatrix 一起使用(果园)

我已经设置了一个 VM (VMWEB-3) 来测试使用 Webmatrix 的 Orchard CMS 的本地开发以及部署到 Web 服务器。

我已经在 VMWEB-3(Server 2008)上安装了 IIS 7,并下载并安装了(默认)WebDeploy2。

我在 WebMatrix 中添加设置:

服务器:vmweb-3 用户:vmweb\Administrator 密码:* ** 站点名称:测试 URL:.http://vmweb-3

验证时,我不断收到连接超时。我可以浏览到 .http://vmeweb-3 并获取 IIS 7 启动画面等

任何建议都会很棒。

0 投票
2 回答
2925 浏览

webmatrix - webmatrix 和 ASP.NET Web Helpers 库 1.1

有人可以解释安装此软件包时会发生什么它只是添加到某处的dll吗?也可以查看此包中包含的帮助程序的源代码。已搜索网络,但看不到任何来源的参考谢谢

0 投票
5 回答
8992 浏览

keyboard-shortcuts - 键盘快捷键的 webmatrix 列表

Microsoft webmatrix 支持的键盘快捷键列表。