我很好奇为什么ApiController处理动作的默认参数值不同于“常规”控制器
此代码工作正常,请求/测试意味着页面获得值1
public class TestController : Controller
{
public ActionResult Index(int page = 1)
{
return View(page);
}
}
当向/api/Values发出请求时,此代码不起作用。它失败于:
“对于方法'System.Collections
利用MVC4beta版及其移动功能,在Login.Mobile.cshtml
@Html.Partial(“_ViewSwitcher”)
导致此编译器错误的原因:
以下方法或属性之间的调用不明确:
'System.Web.Mvc.Html.partialExtrains.Partial(System.Web.Mvc.HtmlHelper,string)'
'System.Web.Mvc.Html.partialExtraints.Partial(System.Web.Mvc.HtmlHelpe
我正在用Google PageSpeed和YSlow测试我的站点,而我用MVC4捆绑包创建的捆绑包没有得到支持
gzip(使用gzip或deflate压缩资源可以减少通过网络发送的字节数)并且没有
Vary:Accept Encoding header(指示代理服务器缓存两个版本的资源:一个已压缩,一个未压缩。这有助于避免公共代理无法正确检测内容编码头的问题。)
以及如何为ISS上的整个脚本文件夹添加编码头。
我知道有HTTP响应头,然后添加自定义HTTP响应头
但这将对整个脚本文件夹和子文件
我正在MVC4 web应用程序中使用SimpleMembership。我不知道如何编辑配置文件信息。我想我可以像你做其他桌子一样做
[HttpPost]
public ActionResult EditUser(UserProfile user)
{
if (ModelState.IsValid)
{
udb.Entry(user).State = EntityStat
我试图调用登录表单,但收到以下错误:
编译错误
描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码
编译器错误消息:CS1674:“方法组”:using语句中使用的类型必须隐式转换为“System.IDisposable”
源错误:
第15行:
第16行:
第17行:@using(Html.BeginForm)
第18行:{
第19行:
这是发生错误的登录视图的代码:
@model SimulareRestaurant.Models.LogOnValidator
我正在使用ASP.NETMVC4项目的默认Internet应用程序模板。帐户控制器中的注册操作如下所示-
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
// Attempt to register the user
try
我们如何在coldfusion中实现MVC4概念
模型-视图-控制器(MVC)体系结构模式将应用程序分为三个主要组件:模型、视图和控制器 ColdFusion中有许多MVC框架可用。没有必要自己动手。这里有一个选择:
我用过ModelGlue,非常喜欢。我已经修改了FW/1,下次开始一个项目时,它将是我选择的框架,我用ColdBox做了一个项目,它对我来说有点太重了。也就是说,很多人真的赞美ColdBox,所以不必相信我的话
最好的办法是让谷歌在周围搜索,看看人们在说什么,然后试一
定制模板时,如何调试T4流程
我按照中的过程将模板添加到我的项目中,以便在使用“工具”对话框时使用它们,但如何在使用该模板时调试该模板?因为我已经清除了自定义工具属性,所以文档和工具没有真正的帮助
例如,我试图自定义List.tt,我想在Index方法中循环查看模型的属性。我想看看模型对象上挂着什么,等等
我当前的过程是编辑List.tt,右键单击controllers文件夹,添加控制器,输入名称,选择我的型号,选择“Overwrite xxxController.cs”,然后检查我所做的是否有
在深入研究之后,我认为可以在MVC4中为DI使用MEF,下面的链接给出了几个示例:
它们工作得很好,但我想知道如何消除显式“导入”和“导出”的需要,就像MVC4应用程序中的控制器一样
在网络上有一些建议,一些顶尖编程头脑的博客。但我在复制他们的成功故事方面几乎没有成功。举几个例子:
有什么建议吗?与.NET 4.0一起提供的版本没有内置的方法来实现这一点。我认为MEF2支持4.5版本,它还有更多的选择,包括。可能有一个版本可以在NuGet上下载并与.NET4.0一起使用
Microso
我有这个问题,我需要压缩(压缩)多个文件从网络应用程序(在服务器上),然后再流到浏览器。我从连接到SQL数据库的单独服务中提取文件。因此,在从服务中打开文件时会有很大的延迟,在压缩包可以流式传输到浏览器之前压缩文件时也会有延迟。理想情况下,我希望页面上的下载按钮调用服务器上的signar方法,在完成多个文件压缩后,该方法会将通知推回到客户端。这样,浏览器就不会立即请求服务器对压缩文件进行流式处理。它只会在多个文件压缩完成后开始流式处理
背景信息:我正在使用IIS7.5和MVC4
我一直在阅读和观
我正在使用EXT.NETComboBox进行控制,并将其与items集合绑定。
下面是我的html
X.ComboBoxFor(c => c.COUNTRY_CD).FieldLabel("Select Country").ID("CmbCountry").Editable(false).Width(300).Items(from p in Model.CountryList select new Ext.Net.ListItem { Text = p.COUNTRY_DESC, Val
我没有在我的网站上启用rolemanager,不知何故,我在谈论rolemanager时遇到了500个错误,这非常令人困惑,我花了6个小时试图找出如何解决这个错误。这个错误首先出现在我登录我的网站时,然后在我提交的时候,我编辑了一个表单,错误就出现了
模块角色管理器
通知AuthenticateRequest
处理程序扩展无UrlHandler-Integrated-4.0
错误代码0x00000000
请求的URL
物理路径E:\hostingspace\myspace\website.co
我在登录时解密密码。但登录失败,因为crypto.Compute每次都生成新密码,这与数据库中存储的加密密码不同。
这是我的密码。
控制器
[HttpPost]
public ActionResult LogIn(Authentication log)
{
var crypto = new SimpleCrypto.PBKDF2();
Login ULogin = new Login();
我正试图在视图中可用的流畅界面中为MVC开发自己的可编辑数据网格。我的问题实际上是关于使用lambdas,而不是关于数据网格,但是上下文可能有助于理解我的问题。无论如何,我有一些代码如下所示:
@model IEnumerable<AdamOneilSoftware.Models.Something>
@{
var firstItem = Model.FirstOrDefault();
}
@(Html.DataGrid(Model)
.CssClass("data
我无法在Webgrid中跨页面保留筛选器(搜索)。与单击下一页时一样,搜索条件将丢失。有什么想法吗
局部视图:
@model IEnumerable<NorthwindMVC_2.Models.GetOrdersResult>
@using NorthwindMVC_2.Models;
<input type="hidden" id="page" />
@{
ViewBag.Title = "_Grid";
Layout = null;
}
@using (Html
基线:ServiceStack示例在股票MVC4应用程序中对我有效。我使用的是变体,遵循自述文件中的所有说明,没有问题
插件框架
我正在为MVC构建一个插件框架,servicestack.net是其中一个插件,因为所有程序集都是使用BuildManager.AddReferenceAssembly(assembly)加载的插件;
BuildManager.AddCompilationDependency(assembly.FullName)
所有ServiceStack DLL都已找到,并已从我
由于某些原因,在使用Visual Studio 2013时,我无法在@functions中设置断点。下面是一个例子:
但是,在Visual Studio 2012中也可以使用相同的断点:
如果将@functions块向上移动到VS2013中剃须刀页面的顶部,则可以再次在@functions中设置断点
如果块位于HTML中的某个位置,则不能在@functions中设置断点
有人知道为什么吗?可能是一个bug?如果您要从MVC4或更早版本迁移web应用程序,而HTML中出现了@functio
你能告诉我为什么没有上传文件,我只在标签上得到文件名吗
我没有收到任何错误消息,所有信息都已加载到数据库中,可以吗
我正在使用LINQ到SQL MVC4
表id-CompanyNameCon-PdfCon
控制器:
[HttpPost]
public ActionResult Create(DAT_SupplyCon DAT_SupplyCon, HttpPostedFileBase file)
{
if (ModelState.IsValid)
{
DAT_S
我不熟悉ASP.NET MVC4和实体框架。我需要继承cshtml文件中文本框和按钮的属性。我还必须用Model指定文本框的值。请帮我拿房子。提前谢谢
这是我的HTML代码:
<input type="text" class="form-control uname" placeholder="Username" />
<input type="password" class="form-control pword" placeholder
我的问题很常见,但我自己似乎无法解释为什么在发布模型时它是空的。我的FormCollection似乎表明它不了解它发布的整个模型。见下面的代码:
我的模型-CaseForm.cs
namespace Models.CaseForm
{
public class CaseForm
{
public CaseForm()
{
this.Person = new Person();
this.Case =
我正在mvc4中创建一个在线考试应用程序。如何在我的申请中应用简历技巧。意味着在第一天尝试一些问题后,用户将登录到我的系统,并从上次尝试的问题继续。我可以用什么方式在简历中存储数据?您可以检查用户是否回答了测试中的所有问题。如果是,返回结果页,例如,如果不是,返回下一个问题。就这么简单。既然你不提供任何代码,我就不能再帮你了 到现在为止你都试过什么??发布你的代码!!我尝试过HTML5的sql存储和Web存储,我的意思是你做过编码吗??如果是的,把它贴在这里,这样人们可以清楚地理解它…不,不,现
我正在开发一个MVC4应用程序。我们已经在Windows Azure IAAS模型上托管了我们的应用程序。现在,我们已经配置了2台虚拟机,一切正常。但是我们在维护用户登录时遇到了一个问题
如果我登录到虚拟机1,当下一个请求来自虚拟机2时,它不会继续。我们已经通过负载平衡映射了两个虚拟机
我应该研究缓存解决方案吗。任何输入都将非常有用
谢谢,
Jaswanth您遇到了两个完全独立的虚拟机(是的,负载平衡,但是独立的)。这就要求需要在虚拟机外部存储任何类型的会话数据(或者需要同步会话内容并使其在两个
我正在MVC应用程序中使用DHTMLX调度程序。在那个灯箱中,我需要使用自定义按钮。我已经成功地实现了自定义按钮。我在下面分享了我的代码
在DTMLXscheduler.js中
scheduler.config.buttons_left=["dhx_save_btn","dhx_cancel_btn","reminder_button"];
scheduler.locale.labels["reminder_button"] = "Location";
scheduler.attachEve
我已经将paypal集成到我的MVC4应用程序中。PayPal dll版本1.5.0.0,NewtonJson dll版本6.0.0.0
起初,在获取访问令牌时,我在localhost上遇到异常
Dictionary<string, string> sdkConfig = new Dictionary<string, string>();
sdkConfig.Add("mode", "sandbox");
string accessToken = new PayPal.A
我有一个dot net MVC应用程序。当我在本地pc上运行它时,它会成功运行。之后,我将它上载到github上,然后在本地计算机上重新克隆了它的新副本。但是,如果我现在要运行它(克隆副本),它会给出以下服务器错误
无法加载文件或程序集“System.Web.Razor,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。请检查克隆副本上的引用。有参考资料吗?他们有红色的X吗。如果是
老人有一个有趣的特征。它是Edit下的一个附加Visual Studio菜单选项,名为将XML粘贴为类型。你可以在这里看到这一点
WCF REST初学者套件被降价以支持,但该功能或类似功能是否仍然存在?或者,将JSON粘贴为类型
如果在Visual Studio中有一个工具,您可以在其中粘贴JSON或XML示例并生成一个类,这将非常有用。这里有一篇关于这个问题/功能的博客文章:
Mads Kristensen的web essentials软件包满足您的需要(除其他外):
哦,不!有几个应用程序
我正在使用MVC4 razor语法、存储库和工作单元创建一个web商店。至少这是我想做的
我仍然对存储库和工作单元的使用有一些疑问,我希望我能在这里得到一些澄清
我找到了两个关于它的好教程
第一个:
第二条:
现在,我都读过了,我有点困惑。
在第一个类中,GenericRepository类是抽象的,TC和T.TC是DbContext对象,T是类。在第二个tut中,只需要一个类
为什么会有这些不同的方法?
是否因为第二个教程也使用了工作单元?是一个比另一个好,还是工作单元不一定好
在我的项目
在MVC4中,需要列出一组客户机。我通过创建两个模型ClientList和Client模型来实现这一点。我将ClientList类设置为可序列化。现在需要对该模型应用过滤条件,并使用各种参数。如何做到这一点?这是我的模型
public class Client : Paging
{
public virtual string CompanyName { get; set; }
public virtual string FirstName { get; set; }
pu
我可以在索引视图页面(项目列表)内进行查询吗?因为我想使用“where子句”查询另一个表的记录,只需获取url中所选项目的Id,它也会显示在索引视图页面中。如果你能做一个查询,我需要一个例子。我正在使用asp.net mvc4。谢谢。在查看页面中创建代码块将查询返回的数据保存在viewbag中,您可以在其他任何地方使用viewbag。测试控制器
Function Index() As ActionResult
Return View()
End Function
Function pa
在学习本教程()时,我尝试通过NuGet安装jQuery UI小部件:Datepicker,并出现以下错误:
正在尝试解析依赖项“jQuery.UI.Core(=1.8.9)”
正在尝试解析依赖项的jQuery(≥ 1.4.4&&
我在MVC页面上使用Troy Goode的页面列表扩展。通过呈现包含给定记录页的部分内容,它可以正常工作
现在我必须实现搜索结果的过滤。我使用AJAX表单获取部分包含与给定搜索条件匹配的结果。如果结果少于一页,那么这种方法效果很好。如果筛选结果超出一页,则存在问题。当点击页面链接时,过滤信息消失,它会产生下一页未过滤的信息
当输入内容以过滤搜索结果并且存在分页链接时,我可以使用什么机制来传递过滤信息?当您调用@Html.PagedList(…)时,我的页面列表库使用Func生成URL:
您只需自
我试图将模型信息从一个动作传递到另一个动作。这适用于大多数情况,但当它将其转换为带有querystring的新操作时,它没有用于agentopeninghours或agentphonenumber的querystring参数。这两个都是字符串,如果我用“3”替换“MedicalDataCapture.AgentOpeningHours”,效果会很好。我尝试过对模型项进行编码,但这似乎也不起作用
这一定很简单,但我看不出是什么
谢谢大家
var QuoteSummaryViewMo
在我的搜索控制器中,我有:
public JsonResult Search(string term)
{
var termLower=term.ToLower();
var pictures=_PictureRepo.GetAll();
var productsWereSeached = _ProductRepo.GetAll().Where(x => x.Name.ToLower().Contains(term)
我在应用程序中使用CodeMirror来允许代码编辑。我有以下页面代码:
@model Tarantula.Models.NewDiscussionModel
@{
ViewBag.Title = "Index";
}
<link rel="stylesheet" href="/codemiror/lib/codemirror.css".>
<script src="/codemirror/lib/codemirror.js"></script>
我使用的是MVC4,我试图在用户配置文件中添加一个名为AddedById(用于内部管理)的新字段
以下是我所拥有的:
WebSecurity.CreateUserAndAccount(model.UserName, model.Password, new
{
FirstName = model.FirstName,
LastName = model.LastName,
我在我的页面上收到了以下错误,我更新了发布限制的IIS设置,但找不到如何增加工作缓冲区大小,关于这方面的任何帮助都将非常棒
Request Too Large
The "POST" request is too large for the internal work buffer:
The internal work buffer size is 512 bytes.
The "POST" request size is 2313 bytes.
Return to last
我开发了一个ASP.NET MVC 4 web应用程序(.NET 4.5),它在Visual Studio 2012中运行良好。在Windows Server 2008 R2上部署到IIS 7后,控制器中的HttpContext.Session对象似乎为空。我创建了一个简单的测试ASP.NETMVC4应用程序来演示这个问题
在我的测试应用程序中,我有一个简单的家庭控制器
public class HomeController : Controller
{
public ActionRes
在ASP.NET成员资格中,您可以为pasword定义如下规则:
...passwordFormat="Hashed" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0"
passwordStrengthRegularExpression="(?=.{5,})(?=.*[a-z])(?=.*[\d])"
enablePasswordRetrieval="true" enablePasswordReset=
我创建了一个ASP.NETMVC4项目,一切都是默认的,我怎样才能先编写一些配置和/或c代码来使用EF5代码创建我的数据库
我在web.config中找到这三个节点(在配置根节点下)
配置部分:
<configSections>
<!--Comment-->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection
我试图使用$http to ASP.NETWebAPI控制器方法发布一个要从服务中删除的整数数组。我两者都试过了
[HttpDelete]
public HttpResponseMessage DeleteMany(int[] ids) { }
[HttpDelete]
public HttpResponseMessage DeleteMany(DeleteManyDto dto) { }
public class DeleteManyDto
{
public int[] Ids {
如何从控制器打开多个窗口
例如,我有一个控制器,可以获取所有客户机,对于每个客户机,我希望他的信息显示在不同的窗口或选项卡中。
使用asp.net MVC 4是否可以实现这一点 只需使打开客户端信息的链接()具有目标=“\u blank”:
这将打开包含所需页面的新浏览器选项卡 仅使用本机MVC4是不可能做到这一点的。但是,您可以考虑一些类似于您的需求的变通方法。对于初学者来说,是否有必要为每个客户机实际打开一个“浏览器选项卡”,或者在一个HTML文档中为每个客户机打开一个选项卡页。如果后者是一
现在我在登录页面,在输入凭证后,我的登录页面应该重定向到另一个页面,在这个页面中我想提到注销链接按钮,当我单击注销链接按钮时,它应该重定向到登录页面,,请在操作方法中提供帮助,您可以调用具有各种重载的RedirectToAction
public ActionResult Login()
{
return RedirectToAction("ActionName", "ControllerName");
}
或者只需调用重定向
public ActionResult Login()
{
我正在尝试返回所选项目,并且在调试代码时,“视图数据”轨迹列表始终为空
如何将值分配给视图数据
public ActionResult EditParcel(int id)
{
Parcel parc = _abcSearchService.GetAbcParcel(id);
List<SelectListItem> TrackList = new List<SelectListItem>
{
new SelectListItem
我的HTTP操作方法中有一些代码,还有一个modelstate来确保所有内容都是有效的;当我放置modelstate时,我的代码不会执行,而是直接转到重定向
if (ModelState.IsValid)
{
db.Entry(profile).State = EntityState.Modified;
db.SaveChanges();
ViewBag.suc
我想在MVC中更新主-子记录集
我的客户有一个联系人,他有一个地址。
在my EditView中,只有少数属性显示给用户进行编辑。
过帐时,只有显示的数据才会放入“我的对象”。因此,我需要根据对象的Id从数据库中获取对象,然后映射编辑的数据
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(Customer customer, ContactPerson contactPerson, Address a
我正在尝试使用属性/属性序列化和反序列化模型。但是我不能做这些属性。如何用属性序列化模型
型号:
[Display(Name = "CreateCustomerView_FirstName")]
public string FirstName { get; set; }
[UIHint("DomainName")]
[Display(Name = "CreateCustomerView_LastName")]
public string LastName
我已经创建了缓存按钮来清除所有的.json文件。它在本地机器上运行良好。但当我上传到服务器时,缓存按钮不起作用
在服务器中上传后,当我单击clear cache按钮时,消息显示为缓存(.json文件)已被清除,但实际上所有.json文件仍保持原样
请帮我这个忙
下面是代码
#region Delete Cache Functions
public bool FnDeleteCache(string directoryName)
{
try
{
var di = n
我正在创建Employee类的视图模型,并使用EmployeeViewModel强键入我的创建视图。将来,我将在视图模型中添加许多类。但问题是我的外键出现了性别错误。可能是我在创建控制器中绑定了错误的值。下面是我的代码:
创建控制器:
public ActionResult Create()
{
ViewBag.GenderId = new SelectList(db.Genders, "Id", "Name");
return View();
}
[HttpPost]
[Valida
朋友们好,这是mvc中的一个非常基本的问题,但是我搜索了很多次都找不到
控制:
视图:
@Html.DropDownListForm=>m.ReasonCode,新建SelectListViewBag.ReasonCode,值,文本,新建{@class=form-control-autofocus,@id=ddlReason}
我只得到了m=>m.ReasonCode,但如何从ViewBag.ReasonCode文本值中获得m.ReasonCode
任何帮助都将不胜感激 ViewBag成员的名称
基本上,我想从许多企业中筛选当前业务的客户,我想在一个地方(构造器)完成。这样我就可以方便地查询控制器其余部分的db.Customers。但是当我使用(雇员)会话[“当前用户”];它显示错误
System.Web.Mvc.Controller.Session.get返回空值
public class SOSRController : Controller
{
private BusinessContext db = new BusinessContext();
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 164 页