问题标签 [views]

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 投票
2 回答
3879 浏览

asp.net-mvc - 强类型视图差异(MVC 源与程序集)

我正在尝试创建一个强类型的局部视图

在控制器中:

在引用二进制程序集的项目中运行时,这很有效System.Web.Mvc

但是,如果我删除二进制程序集并添加一个带有 MVC 源代码的项目进行调试,它就会停止识别强类型视图。

它的工作方式ViewPage类似于ViewPage<TModel>

结果我得到了错误:

编译器错误消息:CS1579:foreach 语句无法对“object”类型的变量进行操作,因为“object”不包含“GetEnumerator”的公共定义`

为什么这适用于已编译的 MVC,但不适用于源代码?以及如何使源正确运行?

0 投票
2 回答
518 浏览

django - Django 和通用视图

我已经在 Django 中非常成功地编写了一个完整的应用程序,但是我有这个烦人的问题,我想我知道答案,但我只是想确定一下。

我真正喜欢 Django 的一件事是数据模型和不必做“显而易见”的事情的能力。例如,我们在应用程序中广泛使用管理界面。我不需要为每个模型编写编辑屏幕并在每次模型更改时保持最新状态,这一点非常好。

我感到困惑的是,我想让应用程序的一部分呈现模型的“只读”版本。本质上,我想要我在管理界面中拥有的东西,但没有可编辑的小部件。现在我注意到,从 Django 代码中,该管理界面实际上通过并替换了小部件以使用可编辑的小部件,因此我知道肯定存在不可编辑的。

但据我所知,没有办法只说“渲染这个对象”并让 Django 做“显而易见”的事情并像管理界面一样渲染它,但使用不可编辑的字段。我觉得这很难相信,因为它看起来像 a) 这比管理的东西更容易 b) 我知道小部件已经在那里。但我已经看遍了,甚至 Django 示例似乎总是创建一个模板并准确说明页面应该是什么样子。

一般来说,编写模板可能是一个好主意,但在开发的早期,当事情发生变化时,考虑到模型中可用的信息,最好有一些只做一些基本的东西。

我错过了什么吗?对不起,如果这是一个愚蠢的问题。

0 投票
5 回答
25819 浏览

search - 使用 Drupal 进行高级搜索(视图和 CCK)

我正在构建一个网站,其中产品保存在使用 CCK 创建的内容类型中。产品可以与多个分类词汇相关联。现在我需要一个高级产品搜索,用户可以使用它通过许多搜索参数(分类术语、CCK 字段值)进行搜索。我做了很多谷歌搜索,但我找不到足够灵活的模块。

我已经能够使用 Views 的参数创建几乎所有需要的功能,但我无法找到一种方法来制作没有我自己的自定义搜索框的搜索表单。这不是我正在寻找的解决方案。

问题如下:是否有合适的模块用于灵活的自定义搜索,还是只有一个自己的模块?是否有视图参数形式的模块。

0 投票
2 回答
269 浏览

asp.net-mvc - 授权视图或将视图配置为已授权?

即使授权视图中不会有很多附加信息,是否最好为授权和未授权创建单独的视图?还是应该有一个视图并相应地调整模型数据?

编辑:在 MVC 中,我认为最好有 2 个视图,然后对重复信息使用部分视图。同意?

0 投票
2 回答
213 浏览

sql - 这是构建我的 Sql Server 数据库的坏方法吗?

我有一个表,其中包含几列,然后是 2 个最终(可为空)列,它们是 varbinary(实际上,它们是 SQL 2008 地理类型,但我想让这个帖子数据库不可知)。

我已经用大约 200K 行达到了大约 500mb。varbinary 是问题所在 - 我需要数据。

所以,我想知道如果我执行以下操作是否不好:-

  • 创建一个单独的文件组:SpatialData.mdf
  • 创建一个新表,分配给该新文件组。
  • 将所有空间数据(读取:最后两个字段)从原始表中移出到新表中。新表具有针对原始表的外键。
  • 创建一个表示两个表的视图。

现在,视图将是左外连接,因为关系是:新表与原始表的关系为零或一。

例如。

原始表

新表

我想知道这是否不好的原因是视图以及视图如何在空间表上进行连接。我会经常使用视图。目前,我只是对原始表进行查询(因为新表还不存在)。通过添加此连接和 PK/FK 关系,这会影响性能吗?

为什么要拆分数据?我需要不时将实时数据库下载到我们的开发服务器。我们并不太关心这两个空间场,所以没有它们也可以。因此,要下载的数据库的大小会小很多。

想法?

0 投票
4 回答
295 浏览

sql-server - 在我的数据库中搜索此数据的最有效设计?

我有以下数据库表和一个表示该数据的视图。这些表格是分层的(如果你是这样描述的):-

编辑:我已经用 FAKE 表名称/数据(对于这篇文章)替换了我的 3 个表,因为我在 NDA 下不发布任何关于项目等的内容。所以是的.. 我并没有真正保存这样的人名:)

名字

中间名

姓氏

因此,名字是父表,其他两个表是子表。

景色看起来...

人名

这是一些示例数据。

现在问题来了。如何有效地搜索视图上的名称?我本来打算有一个全文搜索/目录,但我不能把它放在一个视图上(或者至少我不能让它使用 GUI 对一个视图工作)。

编辑#2:以下是一些示例搜索查询:-

我应该用全名生成一个新表吗?那看起来怎么样?

请帮忙!

0 投票
3 回答
1278 浏览

asp.net-mvc - 对于在 ASP.Net MVC 中执行身份验证的控件的视图,将身份验证设置为 true

在身份验证控件中,我有以下行将用户标记为在系统中已通过身份验证(在签出密码后):

如果我重定向,这是标准行为,一切都很好。但是,如果我立即显示视图,检查用户是否通过身份验证的常用方法:

不工作。他们说用户没有经过身份验证。如何使身份验证立即生效,或者是否有其他方法可以检查用户刚刚登录的时间?

0 投票
2 回答
766 浏览

iphone - 对于具有不同类型控件的单个视图,我是否需要多个控制器?

如果我有一个包含多个按钮、一个表格和一些其他控件的视图,我是否需要为每种类型(按钮、表格等)设置一个控制器,还是每个视图都应该有一个控制器来处理所有必要的操作?似乎不可能使用单个控制器,因为它们可能必须从不同的父类继承。最好的方法是什么?

0 投票
5 回答
5064 浏览

asp.net-mvc - 在 ASP.Net MVC 中的同一视图中分离两个表单

我已将创建帐户视图和登录视图合并到同一个视图中。所以这是一个有两个表单的视图,但是当我提交时它们会混合在一起。如果我尝试登录并显示错误:

两种形式都会出错。我开始将字段重命名为loginPassword,createPassword,因为否则当我提交并且密码丢失时,它会在两边都标记为丢失。

将这两种形式分开以便它们可以在同一个视图/页面上独立工作的方法是什么?

0 投票
3 回答
6839 浏览

django - Django:添加结果数量

我正在显示搜索结果的数量,但是,我进行了多次搜索。所以要显示结果的数量,我必须将它们加起来。所以我试过这个:

但我得到一个错误。我该怎么做呢?