Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将Html.BeginForm()的输出获取为字符串_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 将Html.BeginForm()的输出获取为字符串

C# 将Html.BeginForm()的输出获取为字符串,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我试图将Html.BeginForm()的字符串输出作为视图中的字符串,而不在视图中打印它。可能吗 编辑> 我正在尝试实现一些文本帮助程序来处理C#中的html标记,例如: using(Html.BeginText("p")){ Hi, my name is Ashley. I love using(Html.BeginText("small")){ small letters } } 我使用了IDisposable,因此我不必担心结束标记,我可以在

我试图将Html.BeginForm()的字符串输出作为视图中的字符串,而不在视图中打印它。可能吗

编辑>

我正在尝试实现一些文本帮助程序来处理C#中的html标记,例如:

using(Html.BeginText("p")){
    Hi, my name is Ashley. I love 

    using(Html.BeginText("small")){
        small letters
    }
}

我使用了IDisposable,因此我不必担心结束标记,我可以在括号内插入html文本,但我希望将此值作为字符串获取,而不是将其打印给用户。

为什么需要它?我将使用更多信息进行编辑。给我第二个同意,这有一个坏的代码气味。这似乎是一种错误的方式来处理您实际试图解决的问题。为什么不使用静态函数?我还必须调用结束标记,这对用户来说更容易出错