2011-06-28 20 views
0

私は共同プロジェクトに取り組んでおり、現在はVBでマスターページを使用しています。私が実行している問題は、VBでコーディングする経験がないということです。私はC#、C++、およびその他の構文でこのルーチンを定期的にコーディングしています。 VBでマスタページを作成してから、C#でコンテンツページを作成することは可能ですか?私はそれが直接言語を継承するかどうかわからない。マスターページとプログラミング言語

+3

試してみましたか? – ChrisBint

+0

私は投稿した時点ではありません。私がコードを書いて悲しみを引き起こす前に確認したかったのです。 – SiliVestige

答えて

2

あなたがウェブサイトのプロジェクトで作業している場合にのみ、同じプロジェクトにC#とVBを混在させることができます。それがWebアプリケーションの場合は、別の言語でコンパイルできるMasterpageクラスを持つ共通ライブラリが必要です。ここで

はあなたが役に立つかもしれませんいくつかの質問です:

  1. How to store an ASP.NET master page in a common library?
  2. Difference between 'Web Site' and 'Project' in Visual Studio

すべてが言いました。私の推奨はヒットし、VBの構文を学ぶことです。私はそれが非常に冗長で楽しいものではないことを知っていますが、それ以外の場合、プロジェクトで2つの言語が混在するため、保守がより難しくなります。

1

Page宣言が.masterファイルのみを指しており、ヘッダーにもページの言語を定義した後に、これを行うことができない理由がわかりません。

<%@ Page Language="C#" MasterPageFile="MySite.Master" %>

+0

ありがとうございます。それが可能であるかどうかは確かではありませんでしたが、単純なスクリプトと変わりはありません。 – SiliVestige

関連する問題