Guid.NewGuid.toString Javascript error - PullRequest
       19

Guid.NewGuid.toString Javascript error

0 голосов
/ 23 января 2012

У меня ошибка JavaScript при использовании Guid.NewGuid.toString ().Вот мой код ...

Я создал экземпляр моего элемента управления и добавил этот элемент управления в invoicePlaceHolder и назначил уникальный идентификатор этому элементу управления с помощью NewGuid.

Я получаю ошибку Javascript: «Ожидаемый идентификатор» в строке GUID.Что я делаю не так?

Спасибо

Dim objnewinvoiceinfocontrol As InvoiceDetail = CType(LoadControl("invoicedetail.ascx"), InvoiceDetail)

            invoicePlaceHolder.Controls.AddAt(0, objnewinvoiceinfocontrol)
            objnewinvoiceinfocontrol.APLogId = id
            objnewinvoiceinfocontrol.InvoiceNumber = inumber
            objnewinvoiceinfocontrol.InvoiceDate = idate
            objnewinvoiceinfocontrol.Amount = iamount
            objnewinvoiceinfocontrol.ID = Guid.NewGuid.ToString().Replace("-", String.Empty)

1 Ответ

0 голосов
/ 09 июля 2012

Вы не показываете javascript, поэтому возможность выяснить, почему вы получаете ошибку javascript, довольно мала. Кроме того, вряд ли есть веская причина динамически создавать элементы управления, как вы делаете. Используйте повторитель и привяжите его к коллекции View-Model, которая представляет данные, которые вы передаете в элемент управления. То, что когда-либо происходит на вашей стороне клиента, вероятно, не будет проблемой, если кодирование выполнено правильно, а элементы управления управляются ASP.NET вместо того, чтобы пытаться обрабатывать все детали поста в коде.

...