小编Jos*_*980的帖子

MVC ViewModel示例

在MVC开发方面,我一直在做教程并尝试学习最佳实践.我在下面使用的设计来自Apress/Adam Freeman的Pro ASP.Net MVC5.到目前为止,一切都很顺利......但我仍然没有完全掌握与控制器的合作.是的,我理解控制器的概念,但在发布和获取方法时仍然很难.以下是我的示例MVC应用程序的流程:

我的app.Domain项目

我在数据库中有一个用户表,并使用Entities/Users.cs引用它

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace app.Domain.Entities
{
public class Users
{
    [Key]
    public int UserID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Email { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public DateTime CreateDate { get; set; }
    public DateTime LastLogin { get; set; }

}
}
Run Code Online (Sandbox Code Playgroud)

接下来,我有一个接口,它位于Abstract/IUsersRepository.cs

using …
Run Code Online (Sandbox Code Playgroud)

c# controllers asp.net-mvc-viewmodel asp.net-mvc-5

18
推荐指数
1
解决办法
5万
查看次数

提交JQuery进度条和部分视图

我有一个工作搜索功能,但希望在提交时包含jquery进度条.有时,部分视图最多可能需要5秒才能加载.需要进度条,因此用户不会按下提交/输入键.我想隐藏进度条直到提交被按下.

有没有办法让百分比实际测量加载时间?

Jquery进度条:https: //jqueryui.com/progressbar/#label

视图:

@model Application.Web.ViewModels.BillingViewModel

@{
ViewBag.Title = "BillingLetterSearch";
Layout = "~/Views/Shared/_LayoutFullWidth.cshtml";
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
.ui-progressbar {
 position: relative;
}
.progress-label {
 position: absolute;
 left: 50%;
 top: 4px;
 font-weight: bold;
 text-shadow: 1px 1px 0 #fff;
}
</style>

<div class="row">
<panel>
    <table class="table">
        <thead>
            <tr>
                <th>Search By Employee Number:</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td colspan="3">
                    @Html.TextBoxFor(x => Model.EmployeeNumber, new { @class = "form-control", @id = "EmployeeNumber", @autofocus = …
Run Code Online (Sandbox Code Playgroud)

jquery partial-views progress-bar asp.net-mvc-5

9
推荐指数
1
解决办法
5572
查看次数

输入类型复选框与MVC剃须刀

为什么我的复选框的值没有传递给我的ViewModel?

我的观点(我省略了与此帖子无关的输入标签):

@model Pro.WebUI.ViewModels.UserViewModel

@using (Html.BeginForm("ManageUsers", "Administration", FormMethod.Post, 
new { id = "request-form", @class = "form-horizontal" }))
{
 <div class="form-group">
  <label for="inputAuthorize" class="col-lg-2 control-label">Authorize</label>
   <div class="col-lg-8">
     <input type="checkbox" id="Authorized" name="Authorized" value="@Model.Authorized" />
   </div>
 </div>
 <div class="form-group">
  <div class="col-lg-10 col-lg-offset-2">
   <br /><br />
   <button type="submit" class="btn btn-primary">Submit Request</button>
   </div>
 </div>
 }
Run Code Online (Sandbox Code Playgroud)

我的ViewModel:

public class UserViewModel
{
    [Key]
    public string UserID { get; private set; }

    public string UserName { get; set; }
    public string FirstName { get; set; }
    public string …
Run Code Online (Sandbox Code Playgroud)

checkbox asp.net-mvc form-submit viewmodel razor

4
推荐指数
2
解决办法
3万
查看次数

如何仅添加部分视图所需的脚本和 css 文件

我创建了一些使用 _layout 部分视图的视图,但我不想包含每个 css 或脚本包。在视图中包含脚本或 css 文件的最佳方法是什么?

<head>
 <link href="Content/style.css" .../>
 <script src="Scripts/myscript.js" ...></script>
</head>
Run Code Online (Sandbox Code Playgroud)

我怎样才能让视图呈现类似这样的东西?使用部分视图的视图中没有 head 标签。

html css asp.net-mvc

2
推荐指数
1
解决办法
2904
查看次数

如何在 SELECT 语句的 WHERE 子句中传递 php 变量?

我有一个 php 变量,我想在where子句中使用该变量来获取数据库中的另一个字段。

我的代码:

require("conn.php");
$module = $_POST[ 'postmodule' ];
$query = "SELECT width FROM modules WHERE code = $module";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($result);
echo $row['width'];
Run Code Online (Sandbox Code Playgroud)

但这没有给我打印任何东西。不知道我哪里出错了,但任何帮助将不胜感激。

php mysql sql

2
推荐指数
1
解决办法
2万
查看次数