Ektron智能表单配置为c#中的if else逻辑

时间:2015-01-06 09:42:46

标签: c# ektron

我可以在ektron smartform中配置以下条件吗?请指教

if (((Context.Request.UserAgent.ToLower().Contains("nexus") || 
      Context.Request.UserAgent.ToLower().Contains("android")) && 
      !Context.Request.UserAgent.ToLower().Contains("mobile")) || 
       Context.Request.UserAgent.ToLower().Contains("ipad"))
    DeviceType = "Tablet";
else if (Context.Request.UserAgent.Contains("Mobi"))
    DeviceType = "Mobile";
else
    DeviceType = "PC";

1 个答案:

答案 0 :(得分:0)

是的,你可以。您可以在Smartform中使用选择字段,将其设置为单选按钮类型。为Nexus,Android,Mobile,Ipad等添加一个单选按钮。" text"每个人的财产将是" Nexus"," Android"等等,而"值"财产可以是" Tablet"," Mobile"等

使用您提供的示例,您可以设置您的选择:

  • Nexus - " Tablet"
  • Android - " Tablet"
  • 移动 - "平板电脑"
  • iPad - " Tablet"
  • Mobi =" Mobile"
  • 其他=" PC"

您的内容作者可以在使用Smartform时从其中一个值中进行选择。