在C#中从JavaScript生成HTML编码 - c#

我正在用c#将html转换为格式良好的html,除javascript之外的所有过程都已完成,请帮助实现这一点:

我的html有JavaScript,例如:

<html><body><b>
 <script type='text/javascript'>
 <!--
 var prefix = 'ma' + 'il' + 'to';
 var path = 'hr' + 'ef' + '=';
 var addy21908 = 'franchan' + '@';
 addy21908 = addy21908 + 'sph' + '.' + 'com' + '.' + 'sg';
 document.write('<a ' + path + '\'' + prefix + ':' + addy21908 + '\'>');
 document.write(addy21908);
 document.write('<\/a>');
 //-->\n </script><script type='text/javascript'>
 <!--
 document.write('<span style=\'display: none;\'>');
 //-->
 </script>This email address is being protected from spambots. You need JavaScript enabled to view it.
 <script type='text/javascript'>
 <!--
 document.write('</');
 document.write('span>');
 //-->
 </script></b></a></body></html>

如何从上述编码文件中获取确切的html输入?我期望的输出像:

<a href="mailto:[email protected]"><b>[email protected]<span style='display: none;'>This email address is being protected from spambots. You need JavaScript enabled to view it.</span></b></a>

目前,我是“ SGML”阅读器,XML书写器,用于转换格式正确的HTML

谨在此致谢,

萨兰

c#参考方案

我建议像这样

Live Demo

<script type='text/javascript'><![CDATA[
window.onload=function() {
  var prefix = 'ma' + 'il' + 'to';
  var addy88710 = ['franchan','@','sph','.','com','.','sg']
  var link = document.createElement("a");
  link.href=prefix + ':' + addy88710.join("");
  link.innerHTML=addy88710.join("");
  var span = document.getElementById("x");
  span.innerHTML="";
  span.appendChild(link);
}  
//]]></script>
 <span id="x">This email address is being protected from spambots. You need JavaScript enabled to view it.<span>

粗糙的Unicode->没有CLDR的语言代码? - javascript

我在写字典应用。如果用户键入Unicode字符,我想检查该字符是哪种语言。例如字 - returns ['zh', 'ja', 'ko'] العربية - returns ['ar'] a - returns ['en', 'fr', …

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …

从其他文件夹访问母版页 - javascript

我认为这应该很容易但不确定如何解决。我在主文件夹中有一个名为01.aspx的页面01.aspx页应该继承products.master项目根目录存在于products.master中像下面的照片:我使用波纹管代码,但没有任何工作的JavaScript,图像和...01.aspx<%@ Page Title="" Language=&…

服务器响应后如何在Symfony2中显示警报或信息消息而无需重新加载页面 - javascript

我正在用Symfony2为配镜师创建一个管理应用程序。当管理员将新客户添加到数据库时,我的控制器将检查客户名称是否重复。我想显示一个弹出对话框,询问用户是否要添加新客户。我该如何实施?我应该使用Ajax吗?这是我在这种情况下使用的控制器的示例代码:public function nouveauAction(Request $request) { $form …

将简单的javascript代码转换为c# - javascript

昨天我在这里问了一个问题。使用javascript和html解决方案很简单前一阵子我打算什么是操纵html来执行javascript中的任务但是我改变了主意,将javascript代码重写为c#这是输入<Abstract> <Heading>Abstract</Heading> <Para TextBreak=�…