這裏是方法:如何檢查是否值是多個或不鍵值C#
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
var parameters = filterContext.ActionParameters.ToArray();
if (parameters.Count() > 0)
{
foreach (KeyValuePair<string, object> data in parameters)
{
singleparameters = singleparameters + data.Key + ":" + " " + data.Value + ",";
}
singleparameters = singleparameters.Remove(singleparameters.LastIndexOf(','));
我要檢查,如果數據值包含單個或多個值。
如果數據是單數據,那麼key:req
和value: pagerecords:200
。
如果數據中包含多個值,則檢查值是否包含數組或單值。 FOT例如:key:req
和values: pagerecords:200, pageinfo:"adsa", count:0, filter: records:200,cotnain:"asa"
我要檢查的條件訪問的..
我是新手在這個領域,所以請給我任何建議 更多的澄清
我覺得很難理解你的問題 – Automatico
mm..in總之我要檢查,如果值是單個或多個,如果多個然後再次檢查是否包含數組或只是單個值@ Cort3z – Dhara
這是不明確你的意思是「單一」價值或「多重」價值。你以哪種格式發送參數?請給我一個樣品。 –