Asp.net mvc 4 是asp.net MVC 4示例中的单页应用程序;“大架子”;,搜索引擎优化友好?

给你 这样构建的页面对SEO友好吗?如果我用这种方式构建我的应用程序,它会被Bing/Google/Yahoo等索引吗 我喜欢SPA的许多好处,但SEO在这里似乎是一个巨大的负面影响。主要依靠javascript呈现Html的页面肯定不利于SEO。这是SPA TSCH技术的主要缺点,通常是所有依赖客户端模板的技术的主要缺点。 这是一个概念性问题,任何“把戏”都无法解决。当搜索引擎优化不重要时,例如内部网站,或者在公共网站中搜索引擎优化也不重要的页面,可以使用它们。主要依靠javascript呈现

Asp.net mvc 4 如何显示从MVC4 Web API返回的图像

我们有一个从数据库返回图像的Web API(MVC4)应用程序。我已经验证了对Web API的调用是否生成了有效的映像 以下是Fiddler结果,显示图像已正确返回: 我尝试使用与调用相同的源设置图像元素,但不起作用: <img id="img" src="http://localhost/Seek/api/artifactcontent/?userName=XXXXX&password=XXXXXX&id=15-00931-27" /> 我做错了什么?您在Fi

Asp.net mvc 4 MVC4-缺少AuthConfig.cs

我正在尝试开始使用MVC4的OpenAuth功能,如下所述: 为了不遗漏任何东西,我已经重新开始过几次了,但即使我选择了正确的模板(Internet应用程序),也没有AuthConfig.cs 我也找不到如何手动完成所需任务的文档。 我很确定这是一个相当愚蠢的问题,但也许我找不到答案,因为它太明显了。。。 thx我遵循以下步骤: 打开文件/新建/项目 选择ASP.NET MVC 4 web应用程序 然后选择internet应用程序 创建项目后,App_Start文件夹中应该有一个AuthCon

Asp.net mvc 4 在同一视图上提交多个按钮

我需要在同一个视图上有多个按钮,但由于某些原因它不能工作。我已经看了同样的问题,但我还没有找到解决办法 如何知道在视图中执行哪个按钮 视图: 您应该在一个表单中使用一个提交按钮 不同的控制器方法的不同形式这是最好的方法,这是我以前为类似向导的视图所做的事情,这是可能的,但我认为您的方法行不通 相反,我建议尝试我使用的基于 您也可以不使用表单元素进行提交,也可以使用jQuery/Javascript提交表单 这个问题有很多解决方案: 选项1- 类似于此(我不检查代码是否正确,请耐心等待): @使用

Asp.net mvc 4 MVC4派生自定义ExtendedMembershipProvider

我想 派生自定义提供程序,如下所示: MySimpleMembershipProvider:ExtendedMembershipProvider 覆盖所有必需的成员 在Web.Config中注册MySimpleMembershipProvider,这样我就可以使用MVC4模板internet Web项目中使用的WebSecurity类 我看不出第三步是如何完成的。给任何能给我点灯的人一杯啤酒。像这样在Web.config中注册会员资格提供商 <membership defaultProv

Asp.net mvc 4 如何在MVC中安排任务?

我想在我的网站上创建一个通知系统?(类似于堆栈溢出) 我们如何安排每24小时为用户发送通知的任务? 我们可以使用MVC4还是应该使用windows服务 编辑: 我在MVC4应用程序中3个月内使用FluentScheduler的经验。 FluentScheduler易于配置和使用,但它不会在任何时候运行任务。有时跑,有时不跑。 我认为安排时间的最佳方法是Windows服务,以确保在特定时间运行任务。也许您想使用计划任务。在MVC中执行此操作是一个坏主意(混合责任),而构建windows服务对我来说

Asp.net mvc 4 mvc4,WebMatrix引用和Windows身份验证出现问题

我在这里遇到了一个恼人的情况,有一个MVC4站点。首先,您需要知道它使用Windows身份验证,我还想使用simplemembership角色(但我认为这不起作用——但这不是我问题的重点)。基本上,该站点在我的dev机器(使用IISExpress)和测试机器(使用常规IIS)上运行。但它在生产环境中不起作用。出现错误“无法加载文件或程序集WebMatrix.WebData,版本=2.0.0.0” WebMatrix.WebData引用具有CopyLocal=False(这在dev和test中起作

Asp.net mvc 4 可以将标题属性添加到asp.net站点地图生成的链接中吗?

我正在使用MCV站点地图提供程序,它运行良好,但我想为站点地图生成的a href标记添加title属性。有办法做到这一点吗?MVC SiteMapProvider的制造商已经确认这是版本3中的一个bug。他们对以下代码进行了更改,这些更改已经起到了作用 SiteMapNodeModel.cshtml: @model MvcSiteMapProvider.Web.Html.Models.SiteMapNodeModel @using System.Web.Mvc.Html @using MvcSi

Asp.net mvc 4 ASP.NET MVC4自定义路由

我想创建一个简单的博客引擎。对于花哨而干净的url,我想使用MVC4中实现的路由机制 我在RouteConfig.cs中添加了以下内容: public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute(

Asp.net mvc 4 mvc编辑器模板显示模块

我正在使用MVC-4创建一个移动网站 整数字段应该从数字键盘输入,我使用EditorTemplatenumber创建如下HTML元素: <input ... type="number" value="45" /> 我试着将它复制到number.iPhone.cshtml,但EditorTemplates似乎无法以这种方式工作 不,编辑器模板的工作方式与所有其他视图完全相同。因此,假设您已经注册了一个名为iPhone的显示模式(因为开箱即用没有这种显示模式): 假设您有以下传递到视图

Asp.net mvc 4 锚中的MVC4锚渲染失败

我的razor渲染引擎有一个问题,它不能正确地渲染锚点标记中的锚点标记 代码: @if (Model.Schedules != null){ foreach(var schedule in Model.Schedules){ <a class="module-item"> <a>Hello</a> </a> } } @if(Model.Schedules!=null){ foreach

Asp.net mvc 4 如何将数据从Razor View Kendo UI DropDownList传递到控制器变量?

vs'12,KendoUI,asp.net C#MVC4互联网应用程序EF代码优先 希望了解如何从Razor视图将KendoUI下拉列表中的值传递给MVC控制器 控制器 *clt、cnt、twn和其他变量始终为空。。。我的问题是为什么这些总是空的** Razor视图: 视图模型 public class ViewModelCCTRST { public string Clients { get; set; } public IEnumerable<dbClient>

Asp.net mvc 4 ClaimsAuthorizationManager.CheckAccess:在不进入登录页面的情况下处理false

我正在开发一个ASP.NET MVC应用程序,它使用ACS进行身份验证。用户必须经过身份验证才能访问网站的任何部分 我已经创建并配置了ClaimsAuthorizationManager,将自定义逻辑放在CheckAccess方法中,并使用ThinkTecture的IdentityModel属性在控制器方法上声明性地使用它 例如:[索赔授权(“编辑”、“客户”)] 如果经过身份验证的用户试图访问他们没有足够权限访问的资源,CheckAccess方法将按预期返回false。但是,用户随后会立即再次

Asp.net mvc 4 转换表达式<;Func<;TModel,TValue>&燃气轮机;表达<;Func<;t模型,bool>&燃气轮机;

我有一个自定义的HtmlHelper扩展,它根据助手输入参数呈现控件 在这种情况下,我可以呈现任何控件,除了复选框。当helper的复选框接受时,Expression 我需要一种将Func的返回类型转换为bool的方法,如标题中所述。您可以将lambda转换为: public static class HtmlExtensions { public static IHtmlString MyHelper<TModel, TProperty>( this Htm

Asp.net mvc 4 子文件夹ASP.Net MVC 4中的控制器

在我的ASP.NETMVC4项目中,控制器文件夹中的子文件夹中有一个控制器- /Controllers /GroupA /AbcController.cs 在AbcController中,我有两种方法- public ActionResult Index() { return View(); } public ActionResult Edit(string value) { ViewBag.Me

Asp.net mvc 4 使用ASP.Net MVC 4身份验证验证验证代码问题时出错

我正在开发一个Asp.NETMVC4应用程序,允许该应用程序代表用户在墙上发布一些数据。我使用MVC4附带的内置oAuth支持。正如我所读到的,默认oAuth库不提供添加作用域的特性,因此为了解决这个问题,我遵循了 但我还面临一个障碍,facebook graph api抛出了这个例外: { "error": { "message": "Error validating verification code. Please make sure your redirect_uri

Asp.net mvc 4 asp.net MVC-@HTML.Raw将模型写入页面

我有一个ASP.NETMVC4Razor应用程序。我们使用Dojo的1.9Gridx来显示数据 我的控制器将我的模型返回到视图。为了在客户端处理模型,我通常会将其分配给javascript变量,如下所示: var _model = @Html.Raw(Json.Encode(Model)); 然后我可以将_模型传递给Dojo的Gridx控件。我不喜欢的是,如果在浏览器中查看源代码,那么页面上就可以看到_模型中的数据。是否通过设计在浏览器中查看_模型数据?或者有更好的方法吗?另一种方法不确定是

Asp.net mvc 4 试图在winform app中转换为HTML的razor视图中显示图像

我正在使用Razor视图引擎在MVC应用程序之外生成HTML(在win表单中) 我的大多数Razor视图都非常符合逻辑,但我在显示图像时遇到了问题 我正在尝试显示从数据库中检索到的PNG图像。由于我使用的是winforms应用程序,所以我通常使用的很多助手函数都不存在,所以我尝试内联使用 string base64 = Convert.ToBase64String( @Context.Model.ETA640StudentProfileVM[ currentRecord ].ImageObj

Asp.net mvc 4 使用mvc4时获取webmatrix数据时出错

我犯了一个奇怪的错误。我当前未连接到任何数据库。我是 正在处理MVC4。有人能帮忙吗?这是ASP.NET web应用程序中的一个例外。它也与ASP.NET或MVC无关。反过来,这是一个未加载文件的错误 (System.IO.FileLoadException) 以上是此异常的MSDN帖子链接。您可以通过名称了解,在找到文件时会引发此异常,但由于某些错误而未加载 这些错误通常针对应用程序中找到但未加载的程序集文件引发。尝试添加一个新类,例如Fixup.cs using System; using

Asp.net mvc 4 MVC,DropDownListFor在partialview中,一旦更改,应将所选值存储在某处_

我有一个包含在my_Layout.cshtml中的局部视图。 此局部视图包含一个Dropdownlist,该列表已正确填充 当用户选择一个值时,我希望该值在其他任何地方都可用。所以我试着在会话数据中设置它 那很好 局部视图: @model MyModel @using (Ajax.BeginForm("MySelection", "Home", new AjaxOptions())) { var optionList = new SelectList(Model.Options, "K

Asp.net mvc 4 托管ASP.NET WebAPI需要什么IIS版本?

我们正在使用ASP.NETWebAPI开发REST服务 部署包含此服务的web应用程序时是否需要IIS版本?是否尝试过?@GregBurghardt。。。我做的第一件事是我不确定你是否会在7.0上遇到问题,我建议至少7.5。我想知道这个问题的背景是什么。你想把目标定在可能的最低版本吗?@WiktorZychla。。。谢谢Wiktor的回复。本质上,是的。我们需要知道,以便告知客户服务正常工作的要求。

Asp.net mvc 4 使用数据fom数据库填充剑道UI列表视图

我不熟悉剑道UI和ASP.NETMVC4。 我正在做一个项目购物车。 我想使用数据库表中的数据填充ListView。 在数据库中,我有一个类别表,我想在ListView中显示所有类别名称和ID。 提前谢谢,请帮我做这件事 控制器: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using ShopCart300714.Models

Asp.net mvc 4 Recaptcha不适用于ajax和局部视图

我正在MVC4 web应用程序中使用Recaptcha。当它被嵌入表单时,它工作正常,但当我将@Html.RawHtml.generateCaptchaheloper移动到部分视图并试图通过ajax请求调用该部分视图时,它不工作 分机代码: public static string GenerateCaptchaHelper(this HtmlHelper helper) { var captchaControl = new Recaptcha.RecaptchaCont

Asp.net mvc 4 位置=服务器不工作的输出缓存

我已经在控制器的Action方法上实现了outputcaching [OutputCache(Duration = 60, VaryByParam = "ID", VaryByHeader="User-Agent", Location = System.Web.UI.OutputCacheLocation.Server)] public ActionResult MyAction(int ID) { _logger.Error("call-" + ID); } 我在这个动作中做了日志记

Asp.net mvc 4 VSTS两个相同的生成不生成相同数量的zip文件

我目前面临一个关于我们的ASP.NETMVC解决方案和VSTS构建的问题。我们有两个配置完全相同的不同版本。两者都生成一个工作网站,但其中一个缺少压缩文件 第一个构建(我们称之为ALPHA)是构建解决方案并生成两个压缩文件(A.zip和B.zip) 第二个构建BRAVO正在构建解决方案并生成三个压缩文件(A.zip、B.zip、C.zip) 以下是两个构建的构建参数 构建1 建造2 /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:Pack

Asp.net mvc 4 单级MVC路由

我需要构建一个控制器操作来处理此模式: example.com/aString 其中,aString可以是一组任意字符串中的任意一个。控制器将循环遍历每个可能的值,如果没有匹配,则重定向到404 我认为这只是一个重新编码的问题,但到目前为止我还是一片空白。目前正在使用谢尔维尼夫的建议: //Catchall affiliate shortcuts. routes.MapRoute( name: "affLanding", url: "{query}", defaults: ne

Asp.net mvc 4 自定义类的模板

这是一个非常常见的问题,但我被卡住了 我有一个模型类,我想在视图中编辑它: public class FormFillModel { public int Id { get; set; } public string Title { get; set; } public string Description { get; set; } public string Sector { get; set; } public List<FormFieldM

Asp.net mvc 4 .NET MVC4 SimpleMembership错误-“;未找到名为xxx的用户;

我在.NETMVC4项目中使用SimpleMembership。在开发过程中,当手动操作/重建数据库时,我遇到了一个在生产中不太可能出现的错误,但我想解决这个问题,但我找不到一个优雅的方法来处理它 如果在登录到应用程序后,您的用户名在数据库中被更改,或者您的用户记录被完全删除,则用户将无法再访问应用程序的任何页面。。。包括允许匿名查看的公共页面和登录屏幕。相反,会引发异常-“未找到名为“username”的用户” 我的应用程序中的所有页面都显示一个局部视图,该视图呈现一个登录/注销控件。无论数据

Asp.net mvc 4 仅使用REST API的客户端的ValidateAntiForgeryToken

据我所知,防伪令牌的概念是作为html的一部分发送的(如在隐藏的表单字段中),但是如果移动客户端应用程序想要使用API登录和注册等,该怎么办。。。?我不知道该怎么办,我要完全禁用伪造令牌吗?保留它会很好,因为它也是一个使用API的网站 具体来说,我使用的是MVC4,我正在查看默认模板附带的AccountController。。。它在登录时具有ValidateAntiForgeryToken属性。。。?它是否假定您总是通过html网页表单登录?防伪令牌的概念是嵌入一个隐藏字段,其中包含框架生成的值

Asp.net mvc 4 Unity.MVC4不';t Dispose()

我已经安装了NuGet Unity.MVC4包,并将其与使用Unity.MVC3包时的连接方式相同 我的依赖关系得到了正确的解析,但是当使用HierarchyCallifeTimeManager时,我的对象的Dispose()方法不会在请求结束时调用 实际上,我已经使用Unity.MVC3和Unity.MVC4建立了一个简单的项目,在这两个项目中使用完全相同的Bootstrapper.cs代码。在MVC3版本上,调用Dispose();在MVC4版本上,它不是 我正在像这样注册我的类型

Asp.net mvc 4 在使用ASP.NET Web优化和BundleTransformer的CSS绑定中,IItemTransform用于纠正路径的正确用法是什么?

我目前正在从事一个项目,该项目使用库(v1.1.0-Beta1)和扩展(v1.7.3-Beta1表示核心,1.7.0-Beta1表示更少),该扩展用于将更少转换为CSS。 基于web搜索,CSS(或更少)中的路径似乎是一个常见问题,在大多数情况下,建议手动修改CSS并使用它。然而,由于我们的开发和生产环境之间的差异,并且不拥有受影响的CSS,这样的解决方案是不可行的 似乎存在两种解决办法。第一种方法是将绑定定义的虚拟目录覆盖到包含内容的实际目录上。对我来说,这似乎是一个糟糕的选择 其次,也是我选

Asp.net mvc 4 将简单成员资格profider功能移动到类库项目

我正在尝试将我的DbSet移动到一个类库项目中,该项目将用于数据库操作 我一直在遵循code-First/SimpleMembershipProfider项目的教程。通过类库项目,我已经用新表等填充了数据库 但我错过了你们能在图片上看到的网页和表格 这是我的datacontext类: public class DataContext : DbContext { public DataContext() : base("DefaultConnection") { }

Asp.net mvc 4 Azure网站和Azure Web角色之间有什么区别(2013年7月版)

背景: 使用Azure SQL、Azure表存储、EF、Web API、MVC、Azure缓存(可能是工作角色)构建新的多租户应用程序--所有常见的怀疑: 请参阅前一段时间(2012年6月)提出/回答的问题: 旁注: 我倾向于Web API的Web角色/工作者角色和MVC/CMS框架的Web站点(即DotNetNuke) 我知道网站已经过了测试版,并且在某些方面弥补了与Web角色的差距 问题: 我正在寻找以下问题的最新答案: 对于ASP.NET MVC和ASP.NET Web API应用程序,新

Asp.net mvc 4 StructureMap ASP.NET MVC 4问题

我在让structuremap与asp.net mvc 4正常工作时遇到了很多问题。现在,我知道它确实可以工作(我以前让它工作过,但我再也不能访问那个特定的代码库了)。我有一个用于此解决方案的库,其中有一组存储库类,目前还有一些Structuremap注册表类用于设置存储库和其他一些东西。现在,在web端,我可以很好地初始化该部分,并且我已经通过在我的一个控制器类中调用ObjectFactory.GetInstance证明了它的工作原理。我可以得到用户列表 但是,我需要构造函数注入来为控制器工作

Asp.net mvc 4 需要另一个连接字符串才能使用简单成员资格提供程序

我是ASP.NETMVC新手。 在我的MVC应用程序中,我希望有默认的登录函数。 我已经有了这样的连接字符串用于实体框架与应用程序的连接 <add name="TestDB2Entities" connectionString="metadata=res://*/EntittyModel.SchoolDBModel.csdl|res://*/EntittyModel.SchoolDBModel.ssdl|res://*/EntittyModel.SchoolDBModel.msl;prov

Asp.net mvc 4 ';记住我';选项不起作用

我正在使用asp.net mvc4。在我的登录页面中,我保留了“记住我”选项。但看起来它不起作用了 我保存了我的authcookie,如下所示: var authTicket = new FormsAuthenticationTicket(1, //version userName, // user name DateTime.Now, //creation

Asp.net mvc 4 设置电话号码MVC的文本框输入格式

我只是使用@Html.TextBoxFor(m=>m.PhoneNumber,new{id=“phoneNo”) 我使用正则表达式将其限制为10个数字。 有没有一种方法可以使文本框在键入时显示为(555)444-3333,但在模型中,它只需传递10个数字,如5554443333?我的意思是自动创建这些括号,同时如果输入10个数字,还可以使用正则表达式进行检查 谢谢你正如Matt在评论中所说的那样,你可以用jquery来实现这一点,他在网站的这个问题上说: 或者使用纯javascript,正如x

Asp.net mvc 4 Asp.net MVC 4 web应用程序中的身份验证和授权

我知道如何在asp.NETWebForm应用程序中使用授权和身份验证属性,但我需要将我的旧网站升级到MVC4,对此我是新手,不知道它在这里是如何工作的 我试图在web.config文件中全局使用它,但它对我没有帮助。 我对我想对匿名用户隐藏的内容使用了[Authorize]属性,并使用[AllowAnonymous]属性允许匿名用户访问。 另外,我在web.config文件中启用了身份验证,但仍然没有从中得到任何期望的结果。 只要我在任何页面上应用[Authorize]属性,它就不允许甚至是经过

Asp.net mvc 4 HTML TinyMCE不显示

我正在使用,但它没有显示我得到这个错误,不知道如何解决这个问题 加载失败:~/Scripts/tinyMCE/js/tinyMCE/plugins/moxiemanger/api.php?操作=语言&tinyMCE=true&code=auto 我正在使用MVC4 HTML <div class="col-sm-12"> <p> Write something in TinyMCE: <textarea name="conte

Asp.net mvc 4 具有MVC4 EF和存储库模式的N层体系结构

我正在创建带有MVC和EF的多层次web应用示例。我还使用存储库模式访问数据库。我只是 层是 学生业务 调用存储库并执行业务逻辑 学生数据 实体POCO 实体上下文 实体存储库 学生物品 包含域对象 MVC Web应用程序 实体控制器(在此处实例化服务后) 使用NInject am绑定所有接口(此项目包含对所有其他层的引用) 除了adv.和disadv.之外,我还需要帮助了解这个设计的优缺点。。()是为N-tier定义的。根据我最近使用类似体系结构的经验,我将介绍几点: 好处是:

Asp.net mvc 4 没有类型为';IEnumerable<;选择列表项>';那有钥匙';BranchQuickChange&x27;

我已经出现这个错误有一段时间了,ienumerable对象被阻塞了。有人能帮我一下吗?错误在描述中 HTML: 等待一些建议。当传递给DropDownListFor的集合为空时,通常会发生此错误。作为备用方法,助手尝试在以属性命名的成员下的ViewBag中查找选项,即ViewBag.BranchQuickChange。当它在那里也找不到任何可用的东西时,它就会放弃,而您会得到您引用的异常 这就是说,看起来您实际上在操作中设置了ViewBag.CompanyList。此外,它被设置为一个Selec

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 164 页