c# - 我想通过他们的标签导入我的相关产品
问题描述
那是我的 HomeViewModel:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace GymInternetShop.ViewModels.Home
{
public class HomeIndexViewModel
{
public IEnumerable<GymInternetShop.Models.DomainModels.Group> Groups { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> Products { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> Papoular { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> SameProduct { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> BestSellersProducts { get; set; }
}
}
我想public IEnumerable<GymInternetShop.Models.DomainModels.Product> SameProduct { get; set; }
在我的 HomeIndexViewModel 中使用以在我的底部视图页面上显示相关帖子。
那是我的控制器:
public ActionResult ShowProducts(string productName , string tags)
{
ProductRepository blProduct = new ProductRepository();
var model = new GymInternetShop.ViewModels.Home.HomeIndexViewModel();
model.SameProduct = blProduct.Select().Where(p => p.Tags == tags);
List<Product> src = blProduct.Where(p => p.Url.Trim() == productName.Trim()).ToList();
if (src.Any())
{
return View(src);
}
else
{
return RedirectToAction("Index");
}
}
当我按下详细信息产品按钮时,我创建了该控制器,我重定向到我的ShowProduct
视图模型,我可以查看我的产品详细信息,我的问题在这里:我想在我的ShowProduct
视图模型底部创建一个 Div 以显示相关帖子,我想选择我在 My Sql 中与他们标签相关的帖子
这就是我的ShowProduct
视图模型:
@model IEnumerable<GymInternetShop.Models.DomainModels.Product>
@{
ViewBag.Title = "ShowProducts";
}
<div class="container">
<h2 >Product Details</h2>
<div class="separator"></div>
</div>
//Note: Here i show My Details Product And Thats Work!
@foreach (var item in Model)
{
<div class="container" dir="rtl">
<div class="card">
<div class="container-fliud">
<div class="wrapper row">
<div class="preview col-md-6">
<div class="preview-pic tab-content">
<div class="tab-pane active" id="pic-1"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-2"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-3"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-4"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-5"><img src="/Files/UploadImages/@item.Image" /></div>
</div>
</div>
</div>
</div>
</div>
</div>
}
// note: I want to make a Foreach Here and Select my Related Post Where My post Tags looklike My Above product Tags
解决方案
推荐阅读
- c# - Does sku attribute in app.config determines against which framework the application is running?
- bash - 为什么是 [[ !!expr ]] 等价于 [[ ! expr ]] 在 bash 中?
- android - 即使一个或多个操作抛出异常,如何继续多个 Kotlin Coroutines 异步操作?
- node.js - 3T studio and node js giving deferent out put with same mongoDB query
- scikit-learn - Multiclass vs. multilabel fitting
- python - 如何在 PyCharm 中为“Shell 脚本”运行配置指定环境变量?
- node.js - Express 服务器对使用护照的身份验证没有响应
- javascript - 将观察对象添加到数组 - Vue
- java - 提取/过滤 Splunk 查询和条件逻辑
- cadence-workflow - ContinueAsNew 的确切用例是什么