0
HtmlHelper.Action
メソッドを使用して、コンテキスト外でhtml文字列を生成します。最良の方法は何ですか? HtmlHelper
インスタンスまたは他の方法で初期化するか?あなたがすることはできません任意のWebコンテキストの外にいる場合はコンテキスト外でHtml.Action()メソッドを使用するには
怒鳴るはジェネリックハンドラ
async void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
try
{
if (socket.State == WebSocketState.Open && commTableData != null)
{
ArraySegment<byte> buffer = new ArraySegment<byte>(new byte[1024]);
buffer = new ArraySegment<byte>(Encoding.UTF8.GetBytes(
Html.Action("CommandTable", "Server", new { p = commTableData.p, CLINAME_id = commTableData.CLINAME_id, SYSCOMM_id = commTableData.SYSCOMM_id }))); // this is where i want to use HtmlHelper.Action() method
await socket.SendAsync(buffer, WebSocketMessageType.Text, true, CancellationToken.None);
}
}
catch
{
timer.Enabled = false;
}
}
'htmlHelper'オブジェクトをコントローラの外部に渡すのはどうですか?それはあなたのために働くのですか? –
あなたが尋ねていることは少し不明です。あなたの文脈で「コントローラーの外」が意味することを明確にすることができますか? – BrunoLM
はい、コンテキスト外 –