C# 如何制作支持泛型类型的HTML助手?

C# 如何制作支持泛型类型的HTML助手?,c#,.net,html,helper,C#,.net,Html,Helper,像这样: public static class EmptyOrNullHelper public static string EmptyOrNull(this HtmlHelper helper, IQueryable(T) type) { //Code } } public静态类EmptyOrNullHelper { 公共静态字符串EmptyOrNull(此HtmlHelper帮助程序,IQueryable类型) { //代码 } } 换句话说,为要在其参数之一中使用的方法指定泛型

像这样:


public static class EmptyOrNullHelper

public static string EmptyOrNull(this HtmlHelper helper, IQueryable(T) type)
{
//Code
}

}
public静态类EmptyOrNullHelper
{
公共静态字符串EmptyOrNull(此HtmlHelper帮助程序,IQueryable类型)
{
//代码
}
}

换句话说,为要在其参数之一中使用的方法指定泛型参数。在通常调用方法的情况下,只需在声明中执行此操作。

换句话说,与编写任何泛型方法的方式完全相同。
public static class EmptyOrNullHelper
{

    public static string EmptyOrNull<T>(this HtmlHelper helper, IQueryable<T> type)
    {
        //Code
    }

}