40 lines
1.4 KiB
Plaintext
40 lines
1.4 KiB
Plaintext
@using Hncore.Pass.Vpn.Domain
|
|
@using Microsoft.Extensions.Configuration
|
|
@inject IConfiguration m_Configuration
|
|
@model List<ProductEntity>
|
|
@{
|
|
var baseUrl = m_Configuration["BaseInfoUrl"];
|
|
Func<string, string> P = (path) => $"{baseUrl}{path}";
|
|
}
|
|
<div class="container-fluid softBg">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
|
|
</div>
|
|
<div class="col-sm-4 text-center">
|
|
<p class="simg"><img src="~/img/img_soft.png"></p>
|
|
<p class="sintro">软件和账户必须为同一产品才能使用</p>
|
|
</div>
|
|
<div class="col-sm-4 text-right">
|
|
<a href="#" class="jiaocheng">使用教程→</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="softList">
|
|
@foreach (var item in Model.Where(m=>m.Sort!=1000 && m.Id!=12 && m.OnLine==1).OrderBy(m => m.Sort))
|
|
{
|
|
<div class="item">
|
|
@*<p><img src="@P(item.Image)"></p>*@
|
|
<p>@item.Name</p>
|
|
<p><a href="@item.SimulatorDownloadUrl"> <button type="button" class="btnBlue">SSTP客户端下载</button></a></p>
|
|
@if (!string.IsNullOrEmpty(item.DroidDownloadUrl)){
|
|
<p><a href="@item.DroidDownloadUrl"> <button type="button" class="btnBlue">安卓客户端</button></a></p>
|
|
<br>
|
|
}
|
|
</div>
|
|
}
|
|
</div> |