Как заставить GridView редактировать ссылку вызывает функцию JavaScript? - PullRequest
0 голосов
/ 23 августа 2009

У меня есть сетка, заполняемая пользователями, я хочу добавить к ней ссылку, которая будет вызывать функцию javascript "showUser ({userid})".

Я написал это так:

<asp:TemplateField>
            <ItemTemplate> 
                <a href="javascript:ShowUser(<%# Bind('UserId') %>)" runat="server" >Edit</a>
            </ItemTemplate>
        </asp:TemplateField>

Но проблема в том, что ссылка идет на «javascript: ShowUser (<% #% 20Bind ('UserId')% 20%>)» вместо получения идентификатора пользователя и вызова функции с помощью.

Чего мне не хватает, чтобы заставить это работать?

1 Ответ

1 голос
/ 23 августа 2009

Есть решение, чтобы написать это так:

<a href='<%#"javascript:ShowUser(" + Eval("UserID")+")"%>' runat="server" >Edit</a>

и это сработало.

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