例如我有
var model = new MyModel();
model.ClientName = "StackOverFlow";
string result = Razor.Parse("AccountValidation@Model.ClientNameText", model);
此代码目前失败,这是正常的。
我希望我的结果是“AccountValidationStackOverFlowText”
是否有某种逃避角色可以使这项工作?例如
AccountValidation[@Model.ClientName]Text
答案 0 :(得分:3)
您想要的语法是:text@(yourcodehere)text
<p>AccountValidation@(Model.ClientName)Text</p>
在你的情况下,我会这样做:
string result = "AccountValidation" + model.ClientName + "Text";