Модальды қалқымалы терезенің ішінде өңдей аламын ба?

Мен тек gridviews және модальды қалқымалы терезелерді пайдаланатын адамдар редакциялауға көмек керек посттар тапты. Алайда, мен gridview пайдаланбаймын, сондықтан редакциялау gridview ішіндегі өңдеу сияқты қарапайым емес. Өңдеу батырмасын басқан кезде модальный қалқымалы жоғалады. Міне, мен әлі күнге дейін бар, бірақ кодексінде мен модальды деп жарияланбады деп қате аламын.

Төмендегі суретте, жабу түймесінің жанындағы кішкене қарындаш сурет - сипаттаманы редакциялау үшін нұқу. Мен оны басқанда, модаль жойылады, сондықтан мәтінді өңдей алмаймын.

<!-- Descriptions -->

Descriptions
    
        
  • <%# Eval("Title")%> <div class="PopupHeader">View Description -- <%#Eval("Title") %> </div> <%# Eval("Data")%>
  • Protected Sub EditDescriptionButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) ViewDescriptionModal.Show() End Sub

    enter image description here

    UPDATE: Мен codebehind өзгертті, бірақ мен әлі күнге дейін ViewDescriptionModal деп жарияланбаған қате жіберемін.

    Protected Sub EditDescriptionButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim myControl As Control = FindControl("ViewDescriptionModal")
        If (Not myControl Is Nothing) Then
            ViewDescriptionModal.Show()
        Else
            'Control not found
        End If
    End Sub
    

    UPDATE: I have created a second modal popup for edits and changed the Label to a Textbox to pull in information from the database to edit. I added a submit button, but when I click on it, I get an error saying something about it being potentially dangerous.

    Does anyone have any experience with A potentially dangerous Request.Form value was detected from the client

1
Сіздің бетіңіздің қалған бөлігі қалай көрінетініне сенімді емеспін. мұнда не істеп жатқаныңды айту қиын.
қосылды автор Mitchel Sellers, көзі
@MitchelСеллерлер Мен кескінді және біраз кодты қостым. Мен біраз жақсартуға көмектеседі деп үміттенемін.
қосылды автор jlg, көзі
Мен UpdatePanel пайдалану арқылы модальды жаңартуға көмектеседі, бірақ оны қосуға тырысқан кезде, панельдер UpdatePanel
қосылды автор jlg, көзі

2 жауаптар

Мен мұны тексерген жоқпын, бірақ егер сіз екі модальпопепекстелерді және екі тақтаны, бір көру үшін және біреуін редакциялау үшін қолдансаңыз, сәттілікке жетуіңіз мүмкін.


 


 


              

0
қосылды
Мен жылдам сынақты өткіздім, ол мен үшін жұмыс істеді, бірақ менің екінші модальмамда сынақ жолы болды. Сіз әлі де EditDescriptionButton Click оқиғасын пайдаланасыз ба? TargetControlID ретінде орнатылғандықтан, оның артында кодты өңдеудің қажеті болмайды.
қосылды автор plntxt, көзі
Бұл мағынасы бар сияқты. Менің көзқарасым бойынша, редакциялау батырмасын сол жерде сақтаймын деп ойлаймын. Мен editmodal құрдым, бірақ редакциялау батырмасын басқанда, editmodal ашпау керек пе? Тағы да модальды жарияламау туралы қателесемін.
қосылды автор jlg, көзі
Иә, мен кодтан құтылдым, ал модальдағы кішкене қарындаш бейнені басқан кезде, ол бетті жаңартып, модальды жоғалады. Өзгерту үшін редакторлық модальды қалай алуға болады?
қосылды автор jlg, көзі
Ok nevermind, типо болуы керек. Екінші модальды МЕМЛЕКЕТТЕР пайда болады. Менің ақпаратымды түзету үшін қосымша ақпаратты қосу идеясы! Енді мәтінді редакциялауды қалай жасауға болатынын білуім керек және мен бәрібір тағайындалғанмын!
қосылды автор jlg, көзі

try in your image button
autopostback="false"

0
қосылды
ViewDescriptionModal.visble() = 'шын' сіздің басыңыздағы оқиғалар сізге көмектесе алады.
қосылды автор Shree, көзі
ол үшін findcontrol әдісін қолданыңыз.
қосылды автор Shree, көзі
Control ctrl = (Басқару элементі) FindControl («ViewDescriptionModal») ctrl.visble() = 'true'
қосылды автор Shree, көзі
жоқ `ViewDescriptionModal.Show ()`. myControl .Show()
қосылды автор Shree, көзі
Мен бұны тырыстым, бірақ батырманы басқан кезде модаль жоғалады.
қосылды автор jlg, көзі
Мен ViewDescriptionModal жарияланбады деген қате жіберемін. Бұл мен үшін мағынасы жоқ, себебі бұл aspx бетіндегі идентификатор. Мен көре алмайтын бірдеңе бар ма?
қосылды автор jlg, көзі
Мен бастапқы кодты findcontrol әдісімен пайдаланатын кодпен редакцияладым және сол қатені әлі де аламын.
қосылды автор jlg, көзі
Dim ctrl = FindControl («ViewDescriptionModal») ctrl.Visible() = True Сіз оны жазған тәсілі қателерді бердім, сондықтан мен оны т.б. түрлендірдім. Мен не істеу керектігін білмеймін
қосылды автор jlg, көзі
.Show system.web.ui.control мүшесі емес, сондықтан оны .Visible деп өзгертті, бірақ ол әлі де модальды бетінде
қосылды автор jlg, көзі