1

掘り始める前に、webmatrix と c# で次のことが可能かどうか教えてください。

現時点では、多くの<a hrefリンクを含むプレーンな html Web サイトがあります。各リンクをクリックすると、サーバー上に「ショートカット ファイル」が作成され、外部プログラムが開きます。これはイントラネットWeb サイトであり、プログラムはすべてのコンピューターにインストールされているため、機能します。

「ショートカット ファイル」は基本的に、外部プログラムが開始されると内部で実行される検索パラメータを含む .txt ファイル (末尾が異なるだけです) です。

つまり、リンクごとにショートカット ファイルを作成し、それらのファイルをディスク保存する必要があります。現時点では、これはまだ維持可能ですが、すでに面倒です。特に、変更する必要があるのは 1 つのパラメーター (検索文字列) だけの場合です。

したがって、このショートカット ファイルを「オンザフライ」で作成し、Web ブラウザの「open with...」またはダウンロード ダイアログをポップアップさせることができるかどうか疑問に思っています。

通常は検索文字列を変更するだけでよいので、文字列をa 要素、たとえば「タイトル」属性に配置し、この値を取得してクリックすると検索プロセスをトリガーできます。

<a href="search/linktomyfile.end" title="mySearchParameter">Additional Text</a>

このようなファイルの例を次に示します。

search
searchtext_val=
doc_type=mySearchParameter
text=
cat=hardcoded
subcat=hardcoded

この例では、doc_typeをパラメーターとして処理するだけで済みます。それ以外はすべて空または事前定義されています。

これを構築することは可能だと確信していますが、それが私が処理できるタスクであることを願っています.

うまくいけば、リンクを示したり、デモ用の小さなサンプルを提供したりできます.

前もって感謝します、

トニー

4

2 に答える 2

0

Web ページを使用して、一連のリンクを動的に生成できます。1 つのアプローチは、データベースまたは XML を使用して、変化するものを構造化された形式で格納することです。次に、ストアにクエリを実行してコンテンツをループし、リンクを出力します。

foreach(var item in result){
    <a href="search/@item.Filename" title="@item.SearchParameter">@item.Text</a>
}

この例では、Filename、SearchParameter、および Text がリンクごとに異なる要素であると想定しています。

ASP.NET Web ページでのデータ管理の基本の詳細については、次のチュートリアルを参照してください: http://www.asp.net/web-pages/tutorials/data/5-working-with-data

于 2013-08-08T08:29:29.143 に答える