问题标签 [asp.net-webpages]

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 回答
631 浏览

asp.net - ASP.NET 网页 - 存储超过 4000 个字符的 nvarchar

我正在使用 Microsoft WebMatrix 在 ASP.NET 网页中开发一个小型网站。我有一个包含超过 4000 个字符的列的数据库表。

Nvarchar 限制为 4000 个字符。使用 SQL Server 时,我可以只使用 Nvarchar(Max)。无论如何我可以使用 WebMatrix 的数据库设计器来做到这一点吗?这是数据库的限制吗?我需要将它迁移到 SQL Server 吗?

只是一个附带问题 - WebMatrix 是否使用 SQL Server Compact 4.0 数据库?

非常感谢您的帮助。

0 投票
9 回答
28835 浏览

asp.net - 安装 ASP.NET MVC 4 Beta 后抛出 InvalidCastException

在装有 ASP.NET MVC 3 的机器上安装 ASP.NET MVC 4 Beta 后出现以下异常。

System.InvalidCastException 未被用户代码处理 Message=[A]System.Web.WebPages.Razor.Configuration.HostSection 无法转换为 [B]System.Web.WebPages.Razor.Configuration.HostSection。类型 A 源自位置 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System .Web.WebPages.Razor\v4.0_1.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'。类型 B 源自 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 在位置 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System .Web.WebPages.Razor\v4.0_2.0.0。0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'。源=System.Web.WebPages.Razor

堆栈跟踪:

在 System.Web.WebPages.Razor.WebRazorHostFactory.GetRazorSection(String virtualPath) 在 System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(String virtualPath, String physicalPath) 在 System.Web.WebPages.Razor.RazorBuildProvider.GetHostFromConfig() 在System.Web.WebPages.Razor.RazorBuildProvider.get_CodeCompilerType() 中 System.Web.WebPages.Razor.RazorBuildProvider.get_CodeCompilerType() 中 System.Web.WebPages.Razor.RazorBuildProvider.EnsureGeneratedCode() 中的 System.Web.WebPages.Razor.RazorBuildProvider.CreateHost()。 GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) 在 System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() 在 System.Web.Compilation.BuildProvidersCompiler.PerformBuild() 在 System.Web.Compilation.BuildManager。System.Web.Compilation.BuildManager.GetVPathBuildResultInternal 处的 CompileWebFile(VirtualPath virtualPath)(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath ,布尔 noBuild,布尔allowCrossApp,布尔allowBuildInPrecompile,布尔throwIfNotFound,布尔ensureIsUpToDate)在System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath,HttpContext上下文,布尔allowCrossApp,布尔throwIfNotFound)在System.Web.Mvc.BuildManagerWrapper.System。 System.Web.Mvc.BuildManagerViewEngine 中的 Web.Mvc.IBuildManager.FileExists(String virtualPath)。System.Web.Mvc.VirtualPathProviderViewEngine.GetPathFromGeneralName(ControllerContext controllerContext, List`1 locations, String name, String controllerName, String areaName, String cacheKey, String[]& searchedLocations) 在 System.Web 的 FileExists(ControllerContext controllerContext, String virtualPath)。 System.Web.Mvc.VirtualPathProviderViewEngine.FindView 处的 Mvc.VirtualPathProviderViewEngine.GetPath(ControllerContext controllerContext, String[] locations, String[] areaLocations, String locationsPropertyName, String name, String controllerName, String cacheKeyPrefix, Boolean useCache, String[]& searchedLocations) (ControllerContext controllerContext, String viewName, String masterName, Boolean useCache) 在 System.Web.Mvc.ViewEngineCollection.<>c__DisplayClassc。b__b(IViewEngine e) at System.Web.Mvc.ViewEngineCollection.Find(Func`2 lookup, Boolean trackSearchedPaths) at System.Web.Mvc.ViewEngineCollection.FindView(ControllerContext controllerContext, String viewName, String masterName) at System.Web.Mvc .ViewResult.FindView(ControllerContext context) 在 System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) 在 System.Web.Mvc.ControllerActionInvoker.<> c__DisplayClass1c.b__19() 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) 在 System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<>c__DisplayClass1e.b__1b() 在 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) 在 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 过滤器, ActionResult actionResult)。 Mvc.Controller.ExecuteCore() 在 [project_namespace].Controllers.GlobalizationController.ExecuteCore() 在 [file_path] 在 System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) 在 System.Web.Mvc.ControllerBase.System.Web。 Mvc.IController.Execute(RequestContext requestContext) 在 System.Web.Mvc.MvcHandler.<>c__DisplayClass6.<>c__DisplayClassb.b__5() 在 System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.b__0() 在系统。 Web.Mvc。Async.AsyncResultWrapper.<>c__DisplayClass8`1.b__7(IAsyncResult _) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End() at System.Web.Mvc.MvcHandler.<>c__DisplayClasse.b__d() at System.Web.Mvc.SecurityUtil.b__0(Action f) 在 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) 在 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) 在 System.Web.Mvc.MvcHandler。 System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End() 在 System.Web.Mvc.MvcHandler.<>c__DisplayClasse.b__d() 在 System.Web.Mvc.SecurityUtil.b__0(Action f) 在 System.Web。 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) 的 System.Web.Mvc.MvcHandler.System.Web.HttpApplication 的 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) 的 Mvc.SecurityUtil.ProcessInApplicationTrust(Action action)。 CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔值&完成同步)Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End() 在 System.Web.Mvc.MvcHandler.<>c__DisplayClasse.b__d() 在 System.Web.Mvc.SecurityUtil.b__0(Action f) 在 System.Web。 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) 的 System.Web.Mvc.MvcHandler.System.Web.HttpApplication 的 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) 的 Mvc.SecurityUtil.ProcessInApplicationTrust(Action action)。 CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔值&完成同步)b__0(操作 f)在 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(操作操作)在 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)在 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest( IAsyncResult 结果)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔和完成同步)b__0(操作 f)在 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(操作操作)在 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)在 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest( IAsyncResult 结果)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔和完成同步)System.Web.HttpApplication.ExecuteStep 处的 HttpApplication.IExecutionStep.Execute()(IExecutionStep 步骤,Boolean& completedSynchronously)System.Web.HttpApplication.ExecuteStep 处的 HttpApplication.IExecutionStep.Execute()(IExecutionStep 步骤,Boolean& completedSynchronously)

这完全阻止了我,虽然我想保留测试版,但我可能需要完全删除它才能摆脱异常。

0 投票
1 回答
278 浏览

asp.net - Webmatrix 查询助手和多个结果集

查询助手是否能够从存储过程中返回多个数据集?我在网上查了一下,并没有找到关于查询助手的太多信息。这是直接 ADO 的任务吗?

0 投票
1 回答
420 浏览

asp.net - 如何在自定义路由处理程序中分配给 PageData 和 UrlData?

如何分配给 WebPage 或 WebPageBase 的 UrlData 和 PageData 属性?我正在尝试编写一个自定义路由处理程序,它说属性是只读的。这就是我想要完成的事情:

该网络应用程序适用于中等信任,因此反射并不是一个真正的选择。

0 投票
1 回答
1514 浏览

sql - webmatrix sql方法中的asp.net razor

(var query4) 是否有任何问题,因为它没有向我显示任何味精,但它无法将数据插入到相关表中

当我对此代码发表评论时,它也可以正常工作:

0 投票
7 回答
8563 浏览

visual-studio - 在 Visual Studio 11 Beta 中打开 MVC3 项目时出现“缺少 Web 组件”错误

当我在 Visual Studio 11 Beta 中打开包含 MVC3 项目的解决方案时,我看到以下消息:

Web 项目“Landboss.Web”需要缺少 Web 组件才能与 Visual Studio 一起运行。 您想现在使用 Web 平台安装程序下载并安装它们吗? (注意:某些组件可能需要重新启动才能生效。)Razor 语法 1.0.0.0 的 ASP.NET 网页

Web 项目“Landboss.Web”需要缺少 Web 组件才能与 Visual Studio 一起运行。您想现在使用 Web 平台安装程序下载并安装它们吗?(注意:部分组件可能需要重启才能生效。)

具有 Razor 语法 1.0.0.0 的 ASP.NET 网页

当我单击Yes时,Web 平台安装程序打开并告诉我:

在此处输入图像描述

您的操作系统不支持您尝试安装的产品。点击这里查看更多信息。

到目前为止,我已经在两台机器上安装了 Visual Studio 11 Beta,并且都遇到了同样的问题。

0 投票
6 回答
1679 浏览

html - 两个不同提交按钮的不同行为?

我试图在我的表单中有两个提交按钮 - 一个接受会议;另一个拒绝他们。他们都会有不同的行为。我该怎么做是在我的 C# 代码中?

我想要的功能本质上是

这是我的 HTML:

很简单,但我在 Internet 或任何文档中都找不到对此的测试。有谁知道我会为此付出什么?

0 投票
1 回答
989 浏览

c# - “输入字符串的格式不正确。” C#

groupID 是多个复选框。我正在尝试创建一个逗号分隔的用户 ID 列表。GroupID 标识具有多个用户作为成员的组。所以我有:

然后在我的下一页上调用:

这导致标题中的错误。

是什么原因造成的?

0 投票
1 回答
2536 浏览

javascript - jQuery UI 模态对话框:在错误的地方关闭和调整图标

我正在尝试在 ASP.NET 网页站点上使用 jQuery UI 模态对话框小部件。但是,当我使用以下代码时,我最终会得到一个对话框,其中关闭图标 (x) 在标题文本下方而不是与它内联,并且在对话框左侧,按钮上方的调整大小图标,而不是右下角,它应该在的地方。

你可以看到我在这里谈论的一个例子:

http://www.cutrategamer.com/app/sandbox

这是源代码:

谁能告诉我我需要做什么才能修复这个小部件?

0 投票
1 回答
146 浏览

c# - 使用网页 2 找不到方法

我正在尝试使用 Microsoft Web Helpers,以便可以使用该@Video帮助程序。我的代码如下所示:

每次我运行这个我都会收到以下错误:

找不到方法:'System.Web.WebPages.HelperResult Microsoft.Web.Helpers.Video.Flash(System.String, System.String, System.String, Boolean, Boolean, Boolean, System.String, System.String, System.字符串,System.String,System.String,System.String,System.Object,System.Object,System.String)'。

任何人都可以对此有所了解吗?