Извлечение виртуального пути управления проектом

#c# #asp.net #ascx #dynamic-usercontrols

#c# #asp.net #ascx #dynamic-usercontrols

Вопрос:

Я работаю на C #. У меня много элементов управления в моем asp.net проект. Я хочу сохранить путь к своим элементам управления в базе данных. Предположим, что одно из моих имен элемента управления — MyUserControl.ascx. и его путь ~/usercontrols/MyUserControl.ascx Я хочу сохранить этот путь в базе данных. Я знаю, как хранить информацию в базе данных, но проблема в том, что я не знаю, как получить путь. Предположим, я добавляю кнопку, хочу, чтобы щелчок по кнопке отображал корневую папку моего проекта. Оттуда я хочу выбрать элемент управления или страницы, чтобы получить путь. Как получить путь?

  1. Нажмите кнопку, чтобы открыть корневую папку.
  2. Выберите элементы управления, чтобы получить путь к этому элементу управления в текстовом поле

Комментарии:

1. Если вы знаете, в какой папке вы находитесь, и знаете имя элемента управления, то разве вы не знаете путь к элементу управления?

2. спасибо за ответ, насколько я знаю, это не большая проблема. что я хочу, пожалуйста, сосредоточьтесь на этом. Нажмите на кнопку, как открыть корневую папку решения, например, как окно FileOpenDialog, чтобы получить выбранный путь к файлу.