、ページのために、ブラウザのアダプタを使用することができますSystem.Web.UI.Pageから派生したクラス - >マイページ
あなたはBrowserAdapterを作成し、出力にあなたは見つけるでしょう、このページのレンダリングオーバーライドする必要があります
生成されたHTMLはクライアントブラウザに送られます。この場合、いくつかのXSLTの突然変異や単純なXML(XPATH)の置換を行うことができ、その結果、あなたは任務が達成されます:)。
<browsers>
<browser refID="default">
<controlAdapters>
<adapter controlType="System.Web.UI.Page"
adapterType="yournamespace.TestAdapter" />
</controlAdapters>
</browser>
public class TestAdapter : PageAdapter
{
protected override void Render(HtmlTextWriter writer)
{
/* Get page output into string */
var sb = new StringBuilder();
TextWriter tw = new StringWriter(sb);
var htw = new HtmlTextWriter(tw);
// Render into my writer
base.Render(htw);
string page = sb.ToString();
// Here you can change output of render
writer.Write(page);
}
}
私はあなたがこれをやりたいのですか? – Cerebrus
彼はpタグをはっきりと嫌う;) –
nah、pタグの嫌悪感はない。私はタイポグラフィのものを少ししたい、引用符をカールする、そのようなもの。サーバタグのためには簡単ですが、通常のタグではそう簡単ではありません。私は本当にこれが.Netに組み込まれていないことに驚いています。 –