gpt4 book ai didi

c# - 我可以在用户控件内创建内联函数/方法吗?

转载 作者:行者123 更新时间:2023-11-30 17:08:20 26 4
gpt4 key购买 nike

我想在我的用户控件中创建一个内联函数/方法,这样我就可以这样做:

在我的 test.ascx 中:

<asp:Repeater ...>
<itemTemplate>
<p><%# MyInlineMethod(Eval("hello").ToString())%> </p>
<itemTemplate>
</asp:Repeater>

这可能吗?

最佳答案

是的,这是可能的,但它必须是 static 方法。您将必须使用完全限定名称访问它或导入命名空间。

<%@ Import Namespace="RootNamespace.SubNamespace1" %>

<asp:Repeater ...>
<itemTemplate>
<p><%# MyClass.MyInlineMethod(Eval("hello").ToString())%> </p>
<itemTemplate>
</asp:Repeater>

方法定义

namespace RootNamespace.SubNamespace1
{
public class MyClass
{
public static string MyInlineMethod(string input){
return string.Format("{0}!!!",input);
}
}
}

关于c# - 我可以在用户控件内创建内联函数/方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13810493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com