我的应用程序中有一个按钮出现在多个页面上。(从不同控制器调用的页面。)
<a ... class="btn btn-primary">Complete New Survey</a>
Run Code Online (Sandbox Code Playgroud)
我想将“完成新调查”按钮中的文本设置为全局变量。好像客户希望这是“开始新调查”,我不想在整个应用程序中进行查找和替换。
我希望能够做类似的事情:
<a ... class="btn btn-primary">@GlobalVars["NewSurveyButton"]</a>
Run Code Online (Sandbox Code Playgroud)
并将其定义在文件中的某个位置,例如:
GlobalVars["NewSurveyButton"] = "Start new survey"
Run Code Online (Sandbox Code Playgroud)
您可以在启动类中使用静态变量(或 const 变量),如下所示:
首先定义要在其中放入按钮标签值的字符串变量:
public static string SharedButtonLabel = "My button shared label";
Run Code Online (Sandbox Code Playgroud)
然后在你的剃刀代码中你可以编写以下内容:
<button>@MyProject.Startup.SharedButtonLabel</button>
Run Code Online (Sandbox Code Playgroud)
其中“MyProject”是项目的命名空间
| 归档时间: |
|
| 查看次数: |
10403 次 |
| 最近记录: |