Хорошо, вопрос не совсем простой: позвольте мне объяснить.
У меня есть сетка, которую я подключил к источнику данных, и все хорошо. Мне нужно открыть более детальную страницу для каждой строки, так как лучше всего это сделать? В настоящее время у меня есть что-то вроде этого в функции onRowDataBound:
if (e.Row.RowType == DataControlRowType.DataRow)
try
e.Row.Cells[5].Text = "<input type='image' src='images/more.png' width='20' alt='More...' onClick='test(\"" + e.Row.Cells[1].Text + "\");' />";
Функция тестирования будет принимать параметр, а также использовать некоторые значения некоторых элементов управления на текущей странице, чтобы открыть новое окно с данными, помещенными в него. Это возможно? В настоящее время моя тестовая функция мало что делает:
function test() {
var argv = test.arguments;
window.open('Details.aspx', 'more', 'width=300,height=200,resizable=yes,toolbar=no');
}
Мне бы хотелось, чтобы он открыл Details.aspx с отправленными в него данными argv. Кто-нибудь?