Ошибка разбора параметров в ASP.Net - PullRequest
0 голосов
/ 14 октября 2010

У меня проблема с анализом моих параметров в ASP.Net

Вот что я делаю

    Sub ItemCommand(ByVal Sender as Object, ByVal e as RepeaterCommandEventArgs)
    If e.CommandName = "EditDetails" Then

    EditDetails()   <---- This is where it's dying
    Else If e.CommandName = "SubmitDetails" Then 
        SubmitDetails()
    End If

    End Sub

    Sub EditDetails(ByVal Sender as Object, ByVal e as RepeaterCommandEventArgs)

    Dim strPassedItems = e.CommandArgument

    Dim strNumberSlept As String = e.CommandArgument.Split("-"C)(0)
    Dim strPassedBookingRef As String = e.CommandArgument.Split("-"C)(1)

    CType(e.Item.FindControl("ddlEditAdults"), dropdownlist).Visible = True
    CType(e.Item.FindControl("ddlEditChildren"), dropdownlist).Visible = True

    End Sub

У кого-нибудь есть идеи?

Спасибо

Джейми

Ответы [ 2 ]

1 голос
/ 14 октября 2010

Если я правильно понимаю, вы вызываете EditDetails () без каких-либо параметров, тогда как ваш метод ожидает два параметра.Это даже компилируется?если это так, вы должны вызывать метод, такой как EditDetails (sender, e)

0 голосов
/ 14 октября 2010

EditDetails - не требует ли два передаваемых аргумента?Отправитель и e?

РЕДАКТИРОВАТЬ:

Не могу вспомнить в VB - но попробуйте EditDetails (отправитель, е)

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