发布html表单时如何进行Base64编码?

时间:2017-06-08 05:42:56

标签: javascript c# jquery html forms

我遇到了一个问题,我需要将发布的URL编码为Base64,同时在cshtml页面中发布表单。我们在表单元素中有enctype属性,我们得到3种编码,但是由于一些客户端的要求,我们需要在Base64中对URL进行编码。以下是表单元素:

id

任何帮助完成这项工作将不胜感激。

1 个答案:

答案 0 :(得分:1)

将隐藏字段转换为base 64字符串

 @Html.HiddenFor(model => Convert.ToBase64String(Encoding.UTF8.GetBytes(model.agent)));

您可以为其创建扩展方法,并执行

@Html.HiddenFor(model => model.agent.ToBase64())