asp: кнопка внутри SharePoint Dataview Строки с событием onclick не вызывают функцию C #. Вытащите его из Dataview и отлично работает - PullRequest
1 голос
/ 15 сентября 2010

asp: кнопка внутри SharePoint Dataview Строки с событием onclick не вызывают функцию C #.Вытащите его из Dataview и он отлично работает.

У меня есть кнопка ASP.NET, которую я поместил в строки SharePoint DataView с событием onclick, указывающим на функциональный блок C # на моей странице.Страница обновляется, когда я нажимаю на них, но она не попадает в этот блок кода.Если я переместлю кнопку за пределы окна просмотра данных и исправлю идентификатор, код будет работать прекрасно.что с этим?

кнопка в Dataview:

<asp:Button runat="server" Text="Delete" id="Delete{@ID}" CommandArgument="{@FileRef}" OnClick="DeleteDoc"/>

мой обработчик C # onclick (встроенный C # на странице)

void DeleteDoc(object sender, EventArgs e){sendmail("DeleteDoc");Button b = sender as button;.. more code

Это все встроенноекод, и я работаю из SharePoint Designer.Не уверен, как я могу устранить эту проблему.

Я что-то здесь упускаю, может быть, мне нужно добавить Itemtemplate или что-то вроде того, что нам нужно в элементах управления gridview ASP.NET?

Спасибо.

1 Ответ

1 голос
/ 15 сентября 2010

IIRc, вам нужно использовать Действия, а не события.

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