【问题标题】:How to access a variable outside helper function?如何访问辅助函数外部的变量?
【发布时间】:2014-09-01 19:58:44
【问题描述】:

我在视图上有这段代码:

@{
    string x = "whatever";
}

然后我尝试定义一个辅助函数:

@helper MyHelper() { 
    <div class="whatever" @x>
    </div>
}

但是,显然,@x“在当前上下文中不存在”...我如何访问它?

【问题讨论】:

    标签: asp.net-mvc razor


    【解决方案1】:

    将其设置为 MyHelper() 的参数:

    @helper MyHelper(string x) {...
    

    这里有一些有用的东西:
    http://weblogs.asp.net/scottgu/asp-net-mvc-3-and-the-helper-syntax-within-razor

    【讨论】:

    • 那没有回答这个问题。提供的链接也没有
    猜你喜欢
    • 2011-08-24
    • 2020-10-30
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-01
    • 2017-05-25
    相关资源
    最近更新 更多