csharp 部分biew使用的动态按钮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 部分biew使用的动态按钮相关的知识,希望对你有一定的参考价值。
@model Memberships.Areas.Admin.Models.SmallButtonModel
<a type="button" class="btn @Model.ButtonType btn-sm" href="@Url.Action(Model.Action)@Model.ActionParameters">
<span class="glyphicon glyphicon-@Model.Glyph" aria-hidden="true"></span>
<span class="sr-only">@Model.Text</span>
</a>
//-----------------------------------------------------------------------------------------------------------
public class SmallButtonPartial
{
public string Action { get; set; }
public string Text { get; set; }
public string Glyph { get; set; }
public string ButtonType { get; set; }
public int? Id { get; set; }
public int? ItemId { get; set; }
public int? ProductId { get; set; }
public int? SubscriptionId { get; set; }
public string ActionParameters
{
get
{
var param = new StringBuilder("?");
if (Id != null && Id > 0) param.Append(String.Format("{0}={1}&", "Id", Id));
if (Id != null && ItemId > 0) param.Append(String.Format("{0}={1}&", "ItemId", ItemId));
if (Id != null && ProductId > 0) param.Append(String.Format("{0}={1}&", "ProductId", ProductId));
if (Id != null && SubscriptionId > 0) param.Append(String.Format("{0}={1}&", "SubscriptionId", SubscriptionId));
return param.ToString().Substring(0, param.Length - 1);
}
}
}
以上是关于csharp 部分biew使用的动态按钮的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UICollectionView 的部分标题中动态添加标签和按钮?
通过按钮推送到 laravel 上的 jquery ajax 返回视图返回到部分动态变化
csharp C#使用Lambda表达式为动态类型和动态属性排序通用列表
根据控制器响应动态更改视图部分
csharp ObjectData扩展允许使用动态字典存储扩展任何.NET对象,GC将使用相关的ob收集它
即时窗口中的动态导致“Microsoft.CSharp.RuntimeBinder.Binder”未定义或导入错误