私はasp.netが初めてで、現在DOMノードを置き換えるためにフロントエンドにこれを持っています:
$('foo:eq(0) bar:eq(1)').html('Hello World');
ASP.NET バックエンドでそれを行う最善の方法は何ですか?
- node.js + jQuery
- CsQuery
プラグインを必要としない簡単な解決策はありますか? かみそり + xpath と言いますか?
asp.net を使用している場合、nodejs+jQuery は使用できません。
CsQuery を使用すると、置き換えは非常に明白です。
CQ.Create("YOUR HTML STRING")['foo:eq(0) bar:eq(1)'].Html('Hello World').Render();
CsQuery には、開発をさらに容易にする ASP.NET MVC プラグインが付属しています。それは本当にあなたのユースケースに依存します。
外部依存関係が必要ない場合は、LinqToXML を使用できますが、jQuery クエリを実行して jQuery メソッドを使用したい場合、.net で最も近いのは CsQuery であると正直に思います