![](/img/trans.png)
[英]How do I pass a parameter into a C# code-behind method from my aspx page?
[英]How to pass list as parameter to a method in .aspx page
我必須將gridview綁定到一個返回list<>
的方法, list<>
中很少有多選查找,為此,我有一個返回dictionary<int, string>
。
在列表中,我有多項選擇項的值分別為{1, xyz}, {2, abc}
因此,我必須在網格中顯示為xyz,abc。
為此,我編寫了一個FormatString
方法,該方法在gridview綁定中稱為..aspx頁面
<%# FormatString(?????????) %>
我必須在????中傳遞list<>
檢索數據。
請給我建議一些解決方案。
'<%# FormatString(Container.DataItem as YourListType) %>'
public String FormatString(YourListType listObj )
{
//do what you want.
}
你可以這樣嘗試
將值從字典項獲取到其他列表
var items = yourDictionary.Values.SelectMany(x => x).ToList();
然后,您只需將列表綁定到gridview
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.