@H_502_8@
@H_502_8@
<div ID="pnlLoggedIn" > <label for="txtUsername">Username</label>: <input name="txtUsername" type="text" ID="txtUsername" tabindex="1"> <label for="txtPassword">Password</label>: <input name="txtPassword" type="password" ID="txtPassword" tabindex="2"> <input type="submit" name="cmdLogin" value="Login" ID="cmdLogin" tabindex="3" runat="server"> </div>
它给你这个输出:@H_502_8@
@H_502_8@
StringBuilder sb = new StringBuilder();sb.Appendline(" <div ID=\"pnlLoggedIn\" style=\"wIDth:480px;\">");sb.Appendline(" <label for=\"txtUsername\">Username</label>:");sb.Appendline(" <input name=\"txtUsername\" type=\"text\" ID=\"txtUsername\" class=\"input_small\" tabindex=\"1\"> ");sb.Appendline(" ");sb.Appendline(" <label for=\"txtPassword\">Password</label>:");sb.Appendline(" <input name=\"txtPassword\" type=\"password\" ID=\"txtPassword\" class=\"input_small\" tabindex=\"2\"> ");sb.Appendline(" ");sb.Appendline(" <input type=\"submit\" name=\"cmdLogin\" value=\"Login\" ID=\"cmdLogin\" class=\"red-button\" tabindex=\"3\" runat=\"server\">");sb.Appendline(" </div>");return sb.ToString();
我不记得该工具的名称,我记得它是一个在线工具.@H_502_8@
如果有人知道这样做的工具可以请在这里写.@H_502_8@
–UPDATE–@H_502_8@
这是我创建的工具:C# HTML Builder@H_502_8@解决方法 冒着提供反答的风险,这对我来说是一个糟糕的解决方案.提供的代码示例对我来说看起来像一个静态资源.因此,它可能不属于源代码.相反,它属于其他地方:既可以作为嵌入式资源,也可以作为按需加载的页面.
@H_502_8@
这种代码往往是一个维持的噩梦.此外,根据您在系统中使用的此类代码的数量,由于所有字符串分配以及垃圾收集器的最终压力,它可能成为主要的性能接收器. (StringBuilder不会为您节省时间.使用.NET性能监视器等工具监视您的应用程序并查看最常分配的数据类型.您可能会感到惊讶.)@H_502_8@
这种反应的重点(我不会称其为答案),是:在盒子外思考.您的解决方案可能不是正确的解决方案.有没有更好的方法来解决这个问题?如果是这样,请考虑一下.@H_502_8@ 总结
以上是内存溢出为你收集整理的HTML代码到C#StringBuilder工具?全部内容,希望文章能够帮你解决HTML代码到C#StringBuilder工具?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)