Мастер-страница и языки программирования - PullRequest
0 голосов
/ 28 июня 2011

Я работаю над совместным проектом, и сейчас мы используем мастер-страницу в VB.Проблема, с которой я сталкиваюсь, заключается в том, что у меня нет опыта программирования на VB.Я регулярно кодирую в C #, C ++ и других в этой ветви синтаксиса.Возможно ли иметь мастер-страницу в VB, а затем иметь страницу с контентом в c #?Я не уверен, будет ли он напрямую наследовать язык.

Ответы [ 2 ]

2 голосов
/ 28 июня 2011

Вы можете смешивать C # и VB в одном проекте, только если вы работаете с проектом сайта.Если это веб-приложение, у вас должна быть общая библиотека, в которой будет класс мастер-страниц, который можно скомпилировать на другом языке.

Вот несколько вопросов, которые могут быть вам полезны:

  1. Как сохранить главную страницу ASP.NET в общей библиотеке?
  2. Разница между «Веб-сайтом» и «Проектом» в Visual Studio

Все сказано.Я рекомендую принять удар и изучить синтаксис VB.Я знаю, что это очень многословно и не очень приятно, но в противном случае у вас в проекте будет смесь из двух языков, что усложнит обслуживание.

1 голос
/ 28 июня 2011

Я не понимаю, почему вы не сможете это сделать, ведь объявление Page указывает только на файл .master, и вы также определяете язык страницы в заголовке.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...