Tag: asp.net mvc 4

使用ImageResizer获取图像尺寸的最佳方法

我正在将现有的MVC 4网站从家庭用户文件上传切换到使用ImageResizer上传文件时resize。 我在文档中看到我不应该使用System.Drawing,但我无法找出任何其他方法来获取图像尺寸。 如果尺寸来自原始图像或resize的图像,则无关紧要,因为我保留纵横比并且仅需要确定图像是横向还是纵向。 我在这里添加了代码,我在回复@Nathanael答案的评论中提到了这些代码。 ImageJob ij = new ImageJob(file, requestedImageInfo: null); int ? y = ij.SourceWidth; int ? z = ij.SourceHeight;

ASP.NET MVC在一个视图中创建具有相关对象的对象

我是ASP.NET MVC的新手,我想创建一个视图,我可以在其中创建一个新对象以及相关对象。 例如:我有以下类Person: public class Person { public int PersonId { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public virtual List Addresses { get; set; } } 和class级地址: public class Address { public int AddressId { get; set; } public string City { get; set; […]

Asp.net mvc 4 – 需要使用会话但不能使用cookie

我正在研究ASP.NET MVC 4应用程序。 我需要使用会话来存储各种东西。 我的任务是不使用cookies。 有没有办法解决这个问题? 我被告知ASP.NET MVC 4不能在无cookie模式下工作。 还有其他替代方式吗?

TextBoxFor()不生成validation标记

我有一个SQL Server 2012,其中我有AWARD表,有两列TITLE和MONTH。 TITLE是varchar(256),不能为NULL。 MONTH是int,可以为NULL。 使用VS2012 Ultimate和EF 5.0.0,MVC4应用程序中的TextBoxFor帮助程序不会为上面的TITLE列生成validation(data-val=”required” and data-val-required=”required message”) ,但是在同一视图中,MONTH正在获得正确的validation标记。 .edmx设计器确实显示TITLE是NonNullable,BUTT,自动生成的AWARD.cs文件没有TITLE列的[Required]属性。 我该怎么办? @model MyProject.Models.AWARD @{ ViewBag.Title = “Add Award”; Layout = “~/Views/Shared/_EditorLayout.cshtml”; } @using (Html.BeginForm()) { @Html.ValidationSummary(true) Add Award @Html.LabelFor(model => model.TITLE) @Html.TextAreaFor(model => model.TITLE) @Html.ValidationMessageFor(model => model.TITLE) @Html.LabelFor(model => model.MONTH) @Html.DropDownListFor(model => model.MONTH, new SelectList(MyProject.Models.Helpers.Months, “key”,”value”), “[Not Selected]”) @Html.ValidationMessageFor(model => model.MONTH) @Html.ActionLink(“Cancel”, […]

asp.net mvc 4异步控制器挂在无TaskAsync方法上

我正在使用带有4.5 Beta的Visual Studio 2011 Beta。 ASP.Net MVC 4似乎存在一个错误,如果该方法返回无“TaskAsync”任务,它会挂起请求。 public class HomeController : Controller { // // GET: /Home/ public async Task Test1() { string s = await new WebClient().DownloadStringTaskAsync(“http://google.com”); return Content(“asdf”); } public async Task Test2() { string MyConString = ConfigurationManager.ConnectionStrings[“Master”].ConnectionString; MySqlConnection connection = new MySqlConnection(MyConString); await connection.OpenAsync(); connection.Close(); return Content(“asdf”); } } Test1运行正常。 一旦方法返回,Test2就会挂起。 […]

如何将值传递给MVC4中编辑模式下的字段?

嗨我在视图中有三个字段。这三个字段都是下拉列表。 我想在单击编辑按钮时将值传递给这些字段。 这是需要传递给下拉字段的值。 我的观点如下 在我看来,我有很多下降,但一旦我知道如何将值传递给一个下拉意味着我会做另一个下降。 对于Edit我在sql中创建一个视图并将该视图作为EDMX文件连接到我的应用程序中。在此视图(表格)中,我有所有字段都在访问者表单中。 该视图名称是View_VisitorsForm。 我的模型(VisitorsViewModel) public Nullable Date { get; set; } public System.Guid VisitingID { get; set; } public Nullable EmployeeID { get; set; } public string EmployeeName { get; set; } public string Description { get; set; } 我的编辑代码 public ActionResult Edit(Guid ?id) { WafeERPNEWEntities db = new WafeERPNEWEntities(); SelectList […]

根据浏览器分辨率设置页面内容

这是我的默认浏览器大小。我的QR码在正确的位置。 当我重新调整浏览器的大小时。我得到了这个。但是如果我减少它的话,我的QR code就会消失。 我想要validationQR code下的QR code 。 我搜索了它,得到了一些答案,但都没有在我的情况下工作。请帮助。 这是我的代码。谢谢。 <div style="border: 1px solid lightgrey; border-radius: 10px 10px 10px 10 px; width: 75%”> @Html.Captcha(“Refresh”, “Enter Captcha”, 5, “Is required field.”, true)@TempData[“ErrorMessage”]

在mvc中一次保存多个视图模型数据

我有5个class: 1)EmployeeMainTable.cs(Employeeid是主键,employee id是其余类的外键) 2)EmployeeFamilyTable.cs 3)previousEmployeement.cs 4)employeeaddress.cs 5)employeeEducation.cs 每个类包含相应的属性在此输入代码 现在我要为每个类创建我创建了5个视图来输入数据,每个视图都包含提交按钮以转到下一个视图 我的问题是,当我在上一个视图中单击“完成”按钮时,我想立即保存所有模型。 一旦使用mvc 4,请理解问题 我试过以下结果: @model SecondStep @using(Html.BeginForm(“ThirdStep”, “controllerName”, FormMethod.Post)) { @Html.HiddenFor(model => ViewBag.FirstStepModel.Value) @Html.EditorFor(model => model.Value) } CS1963: An expression tree may not contain a dynamic operation 得到错误 @Html.HiddenFor(model => ViewBag.FirstStepModel.Value) Line 13: { Line 14: Line 15: @Html.HiddenFor(model=>ViewBag.FirstStepModel) this line giving error Line 16: @Html.EditorFor(model […]

ASP.Net MVC:如何使用递归技术显示嵌套的父子关系

我只是尝试使用递归函数调用在剃刀中使用ul和li显示第n个关系。 假设我有db表,我存储父子关系,如下所示。 表结构 +—-+———-+———-+ | ID | Name | ParentID | +—-+———-+———-+ | 1 | Parent 1 | 0 | +—-+———-+———-+ | 2 | child 1 | 1 | +—-+———-+———-+ | 3 | child 2 | 1 | +—-+———-+———-+ | 4 | child 3 | 1 | +—-+———-+———-+ | 5 | Parent | 0 | […]

cshtml中的百分比标签

继续使用MVC中的教程,您能否告诉我在ASPX页面中的替代方法 在cshtml页面中, VS2013上的MVC 4中的默认视图类型。 当我尝试上述内容时,会显示字面含义。 即ViewData[“CurrentTime”]而不是值DateTime.now