标签: model-view-controller

根据移动或桌面HTML和CSS更改图像

所以我试图改变图像取决于用户是在移动版还是桌面版.

我有两个不同的图像,最后一个带有"m"的图像是用于桌面的迷你版本,另一个用于移动版本.我不能让它工作.

这是一些代码:

HTML(使用Razor,所以C#代码有效):

<img id="ifMobile1" src="images/arts/IMG_1447m.png" alt="">
Run Code Online (Sandbox Code Playgroud)

CSS:

#ifMobile1 {
    background-image: url(/images/arts/IMG_1447m.png)
}

@media all and (max-width: 499px) {
    #ifMobile1 {
        background-image: url(/images/arts/IMG_1447.png)
    }
}
Run Code Online (Sandbox Code Playgroud)

请帮帮我.

html css c# model-view-controller razor

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

MVC设计 - 从JS控件到PHP视图

通常,如果我需要一些静态HTML,我将请求发送到PHP控制器,该控制器调用相应的View并将其发送到客户端.

我最近意识到如果我在JavaScript中需要静态HTML,我可以直接使用文件的ajax get请求来调用视图.

基本上我有我的JavaScript控制器调用PHP视图文件.

是否可以绕过PHP控制器并直接从JavaScript控制器调用视图?

我只是想确保我在PHP和JS中都有一个可靠的MVC设计

javascript php model-view-controller

-1
推荐指数
1
解决办法
174
查看次数

是一个网站MVC MVP还是MVVM?

我真的无法区分标题中提到的模式.

动态网站的用户界面基本上是用HTML,CSS和javascript开发的(至少,这是用户看到的).后端可以是PHP或ASP(或其他)连接到数据库.

我相信数据库是模型,UI是视图.后端是控制器,演示者还是视图模型?

我将非常感谢解释性答案,并在必要时提供链接.

model-view-controller mvp mvvm web

-1
推荐指数
1
解决办法
870
查看次数

在codeIgniter的视图中使用Model方法的正确方法?

从我的视图中,让我们称之为"索引",在按钮单击时我想执行数据库查询而不再重新加载页面,但是如果没有违反MVC原则我就无法想到一个方法.

想到的唯一想法非常蹩脚,在视图中使用javascript ajax调用,但我知道这不是正确的想法.

我该如何解决这个问题?

目标:在不重定向或重新加载的情况下调用模型的方法

这让我疯了,真的,我不希望代码回答本身,我想要的是知道ACTUAL PROPER这样做,遵循MVC php原则.

谢谢社区

php model-view-controller codeigniter codeigniter-2

-1
推荐指数
1
解决办法
194
查看次数

JSON是否太大而无法解析?

我从我的数据库中获取了一个学校列表及其相应的列,这些列有1000多行,然后将其转换为JSON并将其传递给我的视图并使用它解析它

$.parseJSON('@Html.Raw(Model.subChoiceJsonString)')
Run Code Online (Sandbox Code Playgroud)

然后将它放到一个数组

ko.observableArray($.parseJSON('@Html.Raw(Model.subChoiceJsonString)'));
Run Code Online (Sandbox Code Playgroud)

但我的问题是它不起作用,但是当行数小得多时它就可以工作.

我认为由于Javascript中字符串的限制,它无法解析.那是对的吗?我怎样才能使它工作?

javascript model-view-controller json knockout.js

-1
推荐指数
1
解决办法
1785
查看次数

在MVC中格式化可为空的DateTime字段

我试图更改datetime表中可空字段的格式,以便以格式显示ddd dd mmm yyyy.我尝试过使用DateTime.ToString("ddd dd mmm yyyy),DateTime.Value.ToString("ddd dd mmm yyyy")但是都没有用过.

<td>
  @Html.DisplayFor(modelItem => item.DailyReportDate)
</td>
Run Code Online (Sandbox Code Playgroud)

任何意见,将不胜感激.

c# model-view-controller asp.net-mvc

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

使用PHP的MVC模式中控制器的目的是什么?

我刚刚进入MVC设计模式.这里的一个简单示例并不清楚我对控制器使用的概念.你能否解释一下控制器的实际用途,同时保持简单.

模型:

    class Model {
       public $text;

       public function __construct() {
           $this->text = 'Hello world!';
       }        
    }
Run Code Online (Sandbox Code Playgroud)

控制器:

      class Controller {
          private $model;

          public function __construct(Model $model) {
              $this->model = $model;
          }
      }
Run Code Online (Sandbox Code Playgroud)

视图:

      class View {
         private $model;
         //private $controller;

         public function __construct(/*Controller $controller,*/ Model $model) {
             //$this->controller = $controller;
             $this->model = $model;
         }

          public function output() {
               return '<h1>' . $this->model->text .'</h1>';
         }

      }
Run Code Online (Sandbox Code Playgroud)

指数:

      require_once('Model.php'); 
      require_once('Controller.php');
      require_once('View.php');

      //initiate the triad
      $model = new Model();
      //It is important …
Run Code Online (Sandbox Code Playgroud)

php model-view-controller

-1
推荐指数
1
解决办法
1035
查看次数

为什么我被告知我的模型属性(id)不存在,什么时候呢?

我有一个RegimeItemID我在控制器中使用的模型属性.但是,当我试图调用它时,它会给出一个它不存在的错误.我做错了什么?

调节器

public ActionResult ExerciseIndex(int? id, UserExerciseViewModel vmodel)
        {
            User user = db.Users.Find(id);
            //user.RegimeItems = ChosenExercises();

            UserExerciseViewModel model = new UserExerciseViewModel { AvailableExercises = GetAllExercises(), RequestedExercises = ChosenExercises(user, vmodel) };
            //user.RegimeItems = db.RegimeItems.Find(model.SelectedExercise);
            user.RegimeItems = model.RequestedExercises;
            return View(model);
        }

private List<RegimeItem> ChosenExercises(User user, UserExerciseViewModel model)//RegimeItem regimeItem)//User user, RegimeItem regimeItem)
        {
            return db.Users.Where(r => r.RegimeItems.RegimeItemID == user.UserID).ToList();
        }
Run Code Online (Sandbox Code Playgroud)

楷模

 public class User
    {
        public int UserID { get; set; }
        public ICollection<RegimeItem> RegimeItems { get; set; }
        public User() …
Run Code Online (Sandbox Code Playgroud)

c# model-view-controller asp.net-mvc

-1
推荐指数
1
解决办法
77
查看次数

未初始化的常量控制器名称

routes.rb,我用过resources nicknames.在nickname_controller,我做了:

def index
    @nick_name = current_user.nicknames.build
    @nick_names = current_user.nicknames.all
  end

def create
    @nick_name = current_user.nicknames.build(nn_create_param)
    if @nick_name.save
      flash[:success]= 'Name created'
      redirect_to nickname_path
    else
      flash[:danger]= "Name can't be created"
      redirect_to nickname_path
    end
  end
Run Code Online (Sandbox Code Playgroud)

在索引视图文件中

<%= form_for @nick_name do |f| %>
    <%= f.text_field :nickname %>
    <%= f.submit 'Submit' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

当我提交表格时,它说uninitialized constant NicknamesController.

谁能告诉我问题出在哪里?

ruby model-view-controller controller ruby-on-rails

-1
推荐指数
1
解决办法
9931
查看次数

-1
推荐指数
1
解决办法
1751
查看次数