Asp.net 在一行中设置验证码图像和文本框的样式

Asp.net 在一行中设置验证码图像和文本框的样式,asp.net,razor,asp.net-mvc-5,recaptcha,captcha,Asp.net,Razor,Asp.net Mvc 5,Recaptcha,Captcha,我想在razor页面的一行中显示验证码图像和文本框。它有标记。是否可以删除 @captcha.RenderMarkup() 它将返回HTML字符串,您可以按照自己的意愿操作字符串,将所有换行符替换为空白 @使用CaptchaMvc.HtmlHelpers @{ ViewBag.Title=“Index”; var captcha=Html.captcha(“刷新”,“输入验证码”,4,“需要验证码”,true); var captchaStr=captcha.RenderMarkup().To

我想在razor页面的一行中显示验证码图像和文本框。它有

标记。是否可以删除


@captcha.RenderMarkup()
它将返回HTML字符串,您可以按照自己的意愿操作字符串,将所有换行符替换为空白
@使用CaptchaMvc.HtmlHelpers
@{
ViewBag.Title=“Index”;
var captcha=Html.captcha(“刷新”,“输入验证码”,4,“需要验证码”,true);
var captchaStr=captcha.RenderMarkup().ToHtmlString().Replace(“
,”); } @Html.Raw(captchaStr);
是否可以为“刷新”按钮添加图像,并放入CaptChainPuttText,然后在同一行的另一个div中输入代码文本。一个div用于图像和刷新文本,另一个div用于文本。此外,添加图像刷新按钮用于刷新文本
@using CaptchaMvc.Interface
@{
    ICaptcha captcha = Html.Captcha("Refresh", "Enter Verification Code ", 4, "The Captcha is required", true);
}

<div style="display:inline-block;">
    @captcha.RenderMarkup()
</div>
it will return HTML String than you can manipulate a string like your wish Replace all line break to emptyspace
@using CaptchaMvc.HtmlHelpers
@{
    ViewBag.Title = "Index";
    var captcha = Html.Captcha("Refresh", "Enter Verification Code ", 4, "The Captcha is required", true);
    var captchaStr = captcha.RenderMarkup().ToHtmlString().Replace("<br/>","");
}
<div style="float:left">
   @Html.Raw(captchaStr);
</div>