C# 从操作中注入html

C# 从操作中注入html,c#,asp.net,.net,orchardcms,orchardcms-1.6,C#,Asp.net,.net,Orchardcms,Orchardcms 1.6,我正在尝试从不同的操作(理想情况下是从事件)向视图添加html字符串 我有一个重定向到其他url的操作 return Redirect(redirectUrl); 我已尝试添加到内容并注册为脚本: _orchardServices.WorkContext.Layout.Content.Add(htmlString); _resourceManager.Invoke().RegisterFootScript(htmlString); 有什么建议吗?控制器不应该从事生成HTML的工作。这将是一

我正在尝试从不同的操作(理想情况下是从事件)向视图添加html字符串

我有一个重定向到其他url的操作

return Redirect(redirectUrl);
我已尝试添加到内容并注册为脚本:

_orchardServices.WorkContext.Layout.Content.Add(htmlString);

_resourceManager.Invoke().RegisterFootScript(htmlString);

有什么建议吗?

控制器不应该从事生成HTML的工作。这将是一种观点。我不知道你为什么认为你需要这样做,但也许你需要质疑你的前提。