问题标签 [asp.net-mvc-4]

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

database - 如何使用 ObjectQuery(Of T) 类检查数据库条目是否包含某些内容

我正在使用新的 mvc4 ajax 控制器模板,但我不知道如何将搜索添加到他们拥有的数据库查询中。

假设我有一个名为 Article 的模型,这是控制器默认包含的内容:

这工作正常,但我不熟悉 IObjectContextAdapter,我不知道如何添加搜索(即查看文章是否包含术语。)通常我会有这样的事情:

显然,这样做的新方法更简洁,所以我想坚持这一点。我尝试将它们组合在一起,使用 linq 查询来填充 var 文章,但是我无法使用部分排序,.OrderBy("it." + orderBy + (desc ? " desc" : ""))。

所以我的问题是搜索我的数据库的最佳方式是什么?这个 .OrderBy("it." + orderBy + (desc ? " desc" : "")) 到底在做什么?我只熟悉将 OrderBy 与 linq 一起使用。

编辑

经过大量阅读后,我对正在发生的事情有了更好的理解,尽管我仍然无法让它发挥作用。

据此,似乎需要类似的东西:

虽然我认为这只有在 searchString 与标题完全匹配时才有效。虽然我仍然不太明白这是在做什么,但我认为它使用 sql 表达式,所以我认为这可能有效:

但这些都不起作用,我只是在黑暗中拍摄,因为我不熟悉这个。

0 投票
2 回答
515 浏览

dotnetopenauth - Authenticate action unreachable OpenId ASP.Net MVC4

I am following this example: OpenID Authentication with ASP.NET MVC3 , DotNetOpenAuth and OpenID-Selector

I started a new MVC4 project and add the OpenId code as suggested in the article above.

A break point on the Authenticate action in AccountController is unreachable.

Clicking on Google or Yahoo takes me to this blank page: http://localhost:37638/Account/Authenticate?ReturnUrl=

0 投票
1 回答
3019 浏览

asp.net - MVC4 - ContextDependentView - 这是什么意思?

我刚刚开始使用 MVC4,我看到的第一个操作方法有一些新的东西。我检查了互联网,找不到任何关于此的信息:

有谁知道 ContextDependentView 是什么?

对我来说有些新东西。

0 投票
1 回答
2721 浏览

jquery-mobile - ASP.Net MVC 和 jQuery Mobile 页面转换

我正在开发一个应用程序,其中客户端在他们的网站上有一个容器 div,他们使用 jQuery 来检索我的应用程序并将其注入到容器中。我的应用程序是自包含的,因为 html 和 javascript 都被注入到客户端容器中。每个客户都有自己的 css 文件,因此外观和感觉可以根据客户的需要进行更改。我的应用程序是 ASP.Net MVC 4,可以注入网页或移动应用程序。我正在使用 HTML 5、css 3。我正在使用 ASP.Net MVC 4 来确定客户端是移动的还是 Web 的,如果客户端是移动的,我正在加载 jQuery Mobile。

因此,由于应用程序是自包含的,并且当用户与应用程序交互时,我使用 jquery 将后续页面加载到 div 中,我如何利用 jQuery Mobile 的页面转换?我必须使用 jQuery 将后续内容加载到 div 中。我无法进行完整的页面回发。我不知道如何进行页面转换。

谢谢你的时间。

0 投票
1 回答
907 浏览

html - 向 MVC 视图添加本地化水印和工具提示

我对 MVC 4 相当陌生,我正在尝试本地化文本框输入字段的工具提示和水印。的 MS 文档DisplayAttribute建议我在Model类中执行以下操作:

这似乎不适用于我测试过的浏览器。关于我如何做到这一点的任何建议?

对于上下文,该字段在View中如下所示:

0 投票
1 回答
10589 浏览

entity-framework-4.1 - Asp.net MVC 4,如何以相同的形式制作主细节

我使用实体框架 4.2 和 MVC 4

我得到了这个模型/数据库结构

UserInformation
UserID(PK)
FirstName
LastName
Email


UserFavoriteColor
FavID(PK)
颜色
为什么
UserID(FK)

是否可以在一个创建控制器操作中填充 UserInformation 表,然后填充 UserFavoriteColor。

我知道我可以通过创建 2 个单独的部分来分两步执行此操作。但这不是我想要的。


在此处输入图像描述

0 投票
0 回答
332 浏览

entity-framework - T4 数据标注问题

有没有办法让数据注释与 T4 模板一起工作。我希望能够在实体、[必需]、RemoteAttribute 等上使用显示属性。

有人有想法吗?

谢谢。

更新

以下是使用 T4 代解决 DataAnnotation 问题的方法。
首先,让 T4 代通过生成模板来完成他的工作。

如果你想给一个变量添加一些 DataAnnotation 属性,你只需要创建你自己的与 Generated 文件同名的分部类。

我自己的部分课程在一边

0 投票
3 回答
184 浏览

c# - Javascript 中的 ac# 函数中的 Javascript var

我正在尝试编写一个调用 Dictionary 值的 javascript 函数,然后尝试将其拆分为“_”。问题是从 Dictionary 中获取值的 Key 位于从下拉列表中提取的 Javascript var 中。是否可以在 Javascript 中的 c# 函数中使用 Javascript var?

现在的代码:

编辑:

人们误解了我的问题,.Split 函数确实有效,但 Dictionary[Name] 给我带来了问题。如果我输入

进入代码它完美地工作,但我想动态地从 DropDownList 中获取“自行车”部分。

编辑2:

好的,我已经决定我过度思考的情况以及我正在尝试做的事情需要比需要的更多的工作,找到更好的解决方案,感谢所有试图帮助我的人。

0 投票
3 回答
6704 浏览

facebook-graph-api - 如何使用 DotNetOpenAuth 登录 Facebook

我已经搜索过,阅读了 FB 开发者文档。

MVC 4,我合并了 OpenId。
现在我也想包括 FB 登录,就像 Stackoverflow 和其他一些网站已经实现它一样。

我是否使用 FB 开发人员的示例代码创建自己的 JS 文件?

使用第三方工具,我不知道该使用什么。我确实查看了 OAuthClient (DotNetOpenAuth-4.0.0.11165),它无法运行,出现服务器错误并且由于源文件丢失而无法调试。

0 投票
1 回答
32147 浏览

asp.net-mvc - Asp.Net Mvc 4 源码?

MVC4 的源代码可用吗?我搜索了 codeplex 和所有常见的地方,但似乎找不到?MS会一直保密到最后吗?他们为什么要那样做?