‫۸ سال و ۸ ماه قبل، یکشنبه ۴ بهمن ۱۳۹۴، ساعت ۱۶:۲۲
سلام من یه مشکل توی کدم دارم
من از structureMap استفاده میکنم
من یه WebViewPage ساختم و توش از یه Property استفاده کردم  از نوع IText و حالا می‌خوام این Property به وسیله DI یک وهله از اون ساخته بشه یه سری تنظیماتی رو هم انجام دادم ولی هرکاری کردم نشد کسی می‌تونه کمکم کنه
  public abstract class WebViewPage<TModel> : System.Web.Mvc.WebViewPage<TModel>
    {
        public IText _text { get; set; }
        public Localizer T
        {
            get
            {
                return _text.Get;
            }
        }


        public override void InitHelpers()
        {
            //_text = ProjectObjectFactory.Container.GetInstance<Text>();
            base.InitHelpers();
        }
    }

    public abstract class WebViewPage : WebViewPage<dynamic>
    {

    }
}
و این هم تنظیمات StructureMap
public class TestRegistry : Registry
    {
        public TestRegistry()
        {

           // Policies.FillAllPropertiesOfType<IText>().Use<Text>();
           
            For<IText>().Use<Text>();

            Policies.SetAllProperties(x =>
            {
                x.OfType<IText>();
            });


        }
    }
‫۸ سال و ۸ ماه قبل، شنبه ۳ بهمن ۱۳۹۴، ساعت ۱۸:۳۰
ممنون .
گفتم که از خود بوت استرپ استفاده کردم و مودال‌های تو در تو رو نشون دادم(همونطور که گفته بودی) و مشکلم حل شد ولی نتونستم با کتابخانه مذکور از دو تا مودال استفاده کنم
‫۸ سال و ۸ ماه قبل، شنبه ۳ بهمن ۱۳۹۴، ساعت ۱۸:۱۲
 لطفا فایلی رو که پیوست کردم دانلود کنید ، در فایل پیوست شده دو تا مودال روی هم نمایش داده می‌شوند و تداخلی با هم ندارند .
برای نمایش مودال تو در تو فکر نکنم نیازی به این کتابخانه "jquery.bootstrap-modal-ajax-form.js  " باشد . کتابخانه جاوااسکریت  بوت استراپ کفایت میکند .
‫۸ سال و ۸ ماه قبل، شنبه ۳ بهمن ۱۳۹۴، ساعت ۱۷:۴۶
 <img id="my_image" src="test" alt="" style="width:100%; height:100%;">

  $(function () {
            $(document).on('click', '.details', function () {
                var code = $(this).attr('id');
                gettData(code);
                $("#test2").modal('show');
            });

            function gettData(code) {
                $.ajax({
                    url: '@Url.Action("RenderShowMemberPicn", "Users")',
                    data: { id: code },
                    type: "POST",
                    success: function (data) {
                        var str = "Files/Members/"+data.imagePath;
                        $("#my_image").attr("src",str);    
                    },
                    error: function (response) {

                    }
                });
            }
        });

ممنون از راهنمایی.
از همین راه رفتم مشکلم حل شد ولی از jquery.bootstrap-modal-ajax-form.js نتونستم برای نمایش دوتا مودال تو در تو استفاده کنم.
   
‫۸ سال و ۸ ماه قبل، شنبه ۳ بهمن ۱۳۹۴، ساعت ۱۴:۱۴
با فرض اینکه شما در فراخوانی مودال اول مشکلی نداشته باشید . فرض میکنیم شما عکس رو با ajax فراخوانی کرده و در مودال دوم نمایش می‌دهید . فقط کافیست شما در مودال اول یک دکمه قرا دهید و با اون دکمه مودال دوم رو فراخوانی کنید . یک فایل نمونه پیوست شد.
testmodal-(2).html

من خودم اکثر اوقات با json مقادیر مورد نظر رو در مودال نشون میدم ، چیزی شبیه به این :
  function gettData(code) {
        $.ajax({

            url: '@Url.Action(MVC.X.Y())',
            data: { code: code },
            type: "POST",
            success: function (data) {
                $("#title").html(data.Title);
                $("#user-image").html(data.imagePath); 
            },
            error: function (response) {

            }

        });
    }
رویداد کلیک ردیف‌های لیست داخل مودال اول :
     $(document).on('click', '.item', function () {
            
            getData($(this).data("code"));
            $("#SecondModal").modal('toggle');
        });
‫۸ سال و ۸ ماه قبل، شنبه ۳ بهمن ۱۳۹۴، ساعت ۱۳:۴۱
با سلام ممنون از مطلب مفیدتون
من یه modal درست کردم که توش یه لیست دارم و توی هر سطر یه دکمه که میخوام عکس مربوطه رو نشون بدم.
حالا با توجه به این چه طور یه modal همراه با عکسشو روی مدال اصلی باز کنم؟