问题标签 [areas]
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.
asp.net-mvc-3 - 具有多个可选ID的asp.net MVC 3 RegisterArea不起作用
我正在尝试在 ASP.NET Web 应用程序中捕获多个可选参数。当我定义MapRoute
in 时RegisterArea()
,它破坏了Html.ActionLink()
方法。
以下代码有效:
但是当我修改 URL 以包含多个可选参数(如下)时,它导致我的所有Html.ActionLink()
方法都创建带有空 href 的锚标记。有人能告诉我是什么导致这种情况发生吗?
asp.net - ASP.NET MVC3 列出所有区域
我有一个 ASP.NET MVC3 应用程序,我在其中创建多个区域,有没有一种方法可以以编程方式找出存在的区域数量及其名称。我想做的是在不同的区域创建一些部分页面,并在主应用程序中创建一个将呈现部分页面的页面。
asp.net-mvc - VB 中的 ASP NET MVC 区域路由/多路由问题
我对 .net 非常缺乏经验,并且刚刚开始学习 MVC。我遇到了一个关于找到多个控制器的问题:
“找到了与名为‘reviews’的控制器匹配的多种类型。如果为该请求提供服务的路由 (‘{controller}/{action}/{id}’) 未指定命名空间来搜索匹配的控制器,则可能会发生这种情况请求。如果是这种情况,请通过调用采用 'namespaces' 参数的 'MapRoute' 方法的重载来注册此路由。
我最近在我的应用程序中添加了一个新的“管理”区域,其中我有一个“ReviewController”。主应用程序文件夹中还有一个“ReviewController”:
啊 - 作为一个新用户,我不能发布图像,但基本上我在“控制器”和“区域/管理/控制者”中有一个“评论控制器”。
到目前为止,我设置了 2 条路线:
Global.asax.vb 中的默认路由
AdminAreaRegistration 中的区域路由
在阅读了我遇到的问题之后,我添加了一些代码:
我的管理员控制器定义了正确的命名空间
- 命名空间 PowellCasting.Areas.Admin 而不是简单的 PowellCasting。
- 我在全局中设置了 RegisterAllAreas
- ControllerBuilder.Current.DefaultNamespaces.Add("PowellCasting/Controllers") 用于指定默认路由。
我现在遇到的具体问题是,当我转到“/Reviews”时,我得到了上面显示的多个控制器错误,具体来说:
*“reviews”请求找到了以下匹配的控制器:PowellCasting.PowellCasting.Areas.Admin.ReviewsController
PowellCasting.PowellCasting.ReviewsController*
我已经启用了路由调试器,并且只显示了一个匹配项:
啊-作为新用户,我无法发布图片,但它显示:
Admin/{controller}/{action}/{id} 为 FALSE
和
{controller}/{action}/{id} 为 TRUE
这是预期的,所以我不知道为什么我会收到这个问题。
我已阅读有关使用命名空间重载 maproute 方法的信息,但在 VB 中找不到示例(在 c# 中加载)。但我试过这个:
和
但没有成功。
我确信这应该很简单,而且我已经尝试了很多事情——这非常令人沮丧。任何帮助将非常感激。
我在这里的第一篇文章-嗨!:)
css - asp.net mvc 区域内样式表中的相对路径
我有一个具有当前结构的项目
所有区域视图都使用根共享 _Layout 视图,该视图引用根目录下的 css 文件。content 文件夹下的 css 文件引用了具有相同目录的图像或其他内容,如下所示:
当我访问“http://MyProject/controller/action”时,所有这些都可以正常工作,但是当我进入“http://root/area/controller/action”区域时,我的 css 文件无法找到路径'../Content/PIE.htc'。
我不知道如何解决这个问题,所以我想知道是否有人知道解决这个问题的方法。
谢谢!
3d - 计算拟合函数的面积以与结果进行比较 - Mathematica
H!
我花了很多时间阅读 Mathematica 的文档中心和 stackoverflow(以及其他网站),但我没有找到任何问题的答案:如何在 Mathematica 中比较(定量地)功能区域(准确地说 - 结果) 及其适合。我想对我的适合度进行一些数值估计。功能当然是 3D 的。
干杯,
约翰
asp.net - asp.net mvc3 - 外部包含或跨项目共享布局?
好的,我还是 Asp.Net 和 MVC3 的新手。我对事物越来越熟悉,但在完成我的第一个 Web 应用程序(一个简单的 Web 表单提交到数据库中)后仍在尝试。现在我正在从事一些较小的项目,例如转换一些提交电子邮件的旧 ColdFusion Web 表单。我在 MVC3 中很容易做到这一点,但我们所有的网页都在一个单独的内容管理系统中,我们的中心 HTML 模板就在其中。我已经在这里问过一个关于这个的问题,但没有得到任何结果。
我们所拥有的是,我们的大部分网页都从 CMS 导出为直接的 HTML 文件,只有需要数据库访问或编程语言的网页才会导出为 ColdFusion。在我们的 CMS 的模板中“包含”要使用的 ColdFusion 代码非常容易。我希望能够在我的 mvc3 项目中使用这个 HTML 模板,但我发现无法执行“包含”或链接到外部文件。我不确定这将如何工作,所以我决定将模板复制/粘贴到 mvc3 并想办法在我将成为的所有小项目之间共享这个模板(现在是“布局”)工作。如果模板发生变化,我不想更新每一个小的 mvc3 Web 应用程序。我学会了使用“区域”,但似乎你可以'
我真正需要的是一种让小型 mvc3 项目使用一个模板的方法,这些小型 mvc3 项目分散在我们的 Web 服务器上。这最好在一个发布到多个不同文件夹的大型项目中完成,还是在许多可以共享公共布局的小项目中完成?这两种可能吗?
在尝试和试验了所有这些之后,我开始认为 MVC 无法满足我的需求。它似乎更适合 Intranet 应用程序或整个网站,而不是像我想要的那样的“这里和那里”应用程序。我应该学习 Web 表单吗?我知道我可以在我们的 CMS 中“包含”一个 aspx 文件,就像使用 ColdFusion 一样。
php - 单击区域时更改输入值
我有一个不同区域的 HTML/PHP 图像。当我单击我希望上面的输入字段更改的区域之一时。我怎么做?尝试使用普通的 $variable 但我也没有让它工作。
我对 HTML 很陌生。
提前致谢!
现在我已经走了这么远,但是当我点击该区域时没有任何反应......
我不知道出了什么问题。请帮助我。
asp.net-mvc-3 - mvc 不同项目中同名的两个区域
我有一个具有以下结构的项目:
解决方案
- CMS.core
---Areas
------Admin
---------Controllers
- Site.Web
---Areas
------Admin
---------控制器
每次我尝试路由到它下面的控制器时,site.web/areas/admin/controllers
它似乎只在cms.core/areas/admin/controllers
.
这有意义吗?如何将 mvc 路由到位于不同项目中的多个同名区域?
asp.net-mvc - 如何在 AreaRegistration 中使用 ninject
我的 mvc3 项目中有一个“帐户”区域。
它有一个 AreaRegistration 类来限制仅注册用户的可见性,如下所示:
那么如何设置 ninject 以解决 DEPENDENCIES / 创建 MustBeRegisteredAccount 对象?
android - 如何在每个省份执行不同操作的地图图像中制作可点击区域?
我想制作一个 Android 应用程序,您可以在其中看到荷兰地图的图像,在那里您可以选择一个省。每个省都必须上另一个班级。
我发现最好的方法是使用 2 张图像,其中 1 张是您展示的,另一张完全相同,但有颜色。比使用 touchEvent 获取颜色,然后说它的 Red 是否去上课。
到目前为止,我有 2 张图像,一张我显示,另一张(完全相同,但每个省都有另一种颜色),这张图片我设置为“不可见”。
但现在我不知道如何走得更远。
我在 StackOverflow 上找到了一些代码,它应该从图像中获取颜色,但我不知道如何实现它。
我是正确的方法还是有人更好地知道如何做到这一点?
我现在已经搜索了 1 周,所以有点帮助会很好:)!
谢谢