рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдСрд░реНрдЪрд░реНрдб рд╕реАрдПрдордПрд╕ - рднрд╛рдЧ 2

рдЫрд╡рд┐
рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕реАрдПрдордПрд╕ рдСрд░реНрдЪрд░реНрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдкрд░ рд▓реЗрдЦ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ, рд╣рдо рдкреГрд╖реНрда рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЙрддреНрдкрд╛рджрди, рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЕрджреНрдпрддрди рдФрд░ рд╡рд┐рдЧреЗрдЯреНрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдФрд░ рд╣рдо рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреЛ Orchard рд╕рд╛рдЗрдЯ рдкрд░ рдкрд┐рди рдХрд┐рдП рдЧрдП рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 9 рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рдХреВрдж рдмрд┐рдВрджреБрдУрдВ рдХреА рд╕реВрдЪреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╢реБрд░реБрдЖрдд


рдЗрд╕рд▓рд┐рдП, рд╣рдо Orchard CMS рдХреЗ рд▓рд┐рдП IE9Pins рдореЙрдбреНрдпреВрд▓ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред рдкрд┐рдЫрд▓реА рдмрд╛рд░, рд╣рдордиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рднрд╛рдЧ рдХреЗ рд╕рд╛рде рдЕрдВрдд рдореЗрдВ рд░реЛрдХ рджрд┐рдпрд╛ - IE9 рддреНрд╡рд░рд┐рдд рдХреВрдж рд╕реВрдЪреА рд╕реЗ рдЖрдЗрдЯрдо рдмрдирд╛рдиреЗ, рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдРрд╕реА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП CRUD рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдЬрдВрдк рд╕реВрдЪреА рдЖрдЗрдЯрдо рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдХреВрдж рд╕реВрдЪреА - рджреГрд╖реНрдЯрд┐рдХреЛрдг


рдЕрдм рдпрд╣ рд╕рдордп рд╣реА рд╕рд╛рдЗрдЯ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рднрд╛рдЧ рд╕реЗ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЗрд╕реЗ IE9 рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рд╕рдВрдХреНрд░рдордг рд╕реВрдЪреА рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рд╕рдВрджреЗрд╣ рд╣реИ, рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА MSDN рдкрд░ рдпрд╛ рдХреЛрдВрд╕реНрдЯреЗрдВрдЯрд┐рди рдХрд┐рдХрд┐рдВрд╕реНрдХреА рдХреЗ рдмреНрд▓реЙрдЧ рд╕реЗ рдПрдХ рддреНрд╡рд░рд┐рдд рдХреВрдж рд╕реВрдЪреА (рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдкрд┐рди рдХрд┐рдП рдЧрдП рд╕рд╛рдЗрдЯ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЗ рдПрдХ рд▓реЗрдЦ рд╕реЗ рд╕реАрдЦреЗ, рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ - рдореЗрдЯрд╛ рдЯреИрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдПрдХ рдЪреАрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рд╕рд╛рдЗрдЯ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рддреЗ рд╕рдордп, рдкреЗрдЬ рдХреЗ рд╕рд┐рд░ рдкрд░ рдореЗрдЯрд╛ рдЯреИрдЧ рдЬреЛрдбрд╝реЗрдВ, рдпрд╛ рдЗрд╕рдХреА рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред

рд╡рд┐рдЬреЗрдЯ


рд╣рдо рдЬреЛ рднреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЪреБрдирддреЗ рд╣реИрдВ, рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрд░реНрдЪрд░реНрдб рдХреНрдпрд╛ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдлреЗрдВрдХрдирд╛ рдФрд░ рдЦреЛрдЬрдирд╛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ рдФрд░ рддреБрд░рдВрдд рдЙрддреНрддрд░ рджреВрдВрдЧрд╛ - рдпреЗ рд╡рд┐рдЧреЗрдЯреНрд╕ рд╣реИрдВред рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рд╣реИ рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ рдмрдирд╛рддреЗ рд╕рдордп рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╡рд┐рдЬреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреГрд╖реНрда рдкрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИ рдЬреЛ HTML рдореЗрдВ рдкреНрд░рддрд┐рдкрд╛рджрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ - рддрджрдиреБрд╕рд╛рд░, рд╣рдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рд╕реЗрдЯ рдореЗрдЯрд╛ рдЯреИрдЧ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ, рд╡рд┐рдЬреЗрдЯ рдХреЛ рди рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдПрдХ рдмрдбрд╝реА рдЗрдЪреНрдЫрд╛ рдХреЗ рд╕рд╛рде рд╣рдо рд╕рд╛рдЗрдЯ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рднреА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ, рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреЗрдЯ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдкрд╣рд▓рд╛ рд╕рдорд╛рдзрд╛рди рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЕрдЧрд░ рд╡рд┐рдЬреЗрдЯ рдПрдХ рдХрдВрдЯреЗрдВрдЯ рдЯрд╛рдЗрдк рд╣реИ, рддреЛ рдореМрдЬреВрджрд╛ рдЬрдВрдкрд▓рд┐рд╕реНрдЯрд╕реНрдЯреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ? рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдирдХреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рд╣рдордиреЗ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд┐рдзрд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдкреГрд╖реНрда рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдЬреЗрдЯ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдлрд╝реАрд▓реНрдб рдФрд░ рднрд╛рдЧреЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╕реЗрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ - рдЕрд░реНрдерд╛рддреНред рдпрд╣ рдирдП рдЬрдВрдкрд▓рд┐рд╕реНрдЯ рддрддреНрд╡ рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛, рд╡рд┐рдЬреЗрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред рдмреЗрд╢рдХ, рд╣рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ, рд╡рд┐рдЬреЗрдЯ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреЛрдИ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдорд╛рдирдХ рд▓реЛрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ - рдХрд┐рд╕ рдкреГрд╖реНрда рдкрд░ рдФрд░ рдХрд┐рд╕ рдмреНрд▓реЙрдХ рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИред рдпрд╛рдиреА рд╣рдо рдХрд┐рд╕реА рднреА рдЧреБрдг рдФрд░ рднрд╛рдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рд╕реЗ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ (рдпрд╛рдиреА, рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред рдЗрд╕рдореЗрдВ рд╕реЗ, рдХреЗрд╡рд▓ рд▓рд┐рдЦрд┐рдд рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рдзрд┐ рдФрд░ рдПрдХ рдЕрд▓рдЧ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░, рдЬреЛ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд╕рд╛рдордЧреНрд░реА рднрд╛рдЧ


рд╡рд┐рдЬреЗрдЯ рдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЯреБрдХрдбрд╝реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - рдЬрдВрдк рд▓рд┐рд╕реНрдЯрдкрд╛рд░реНрдЯ (рдЬрдореНрдк рд▓рд┐рд╕реНрдЯрдЗрдорд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛)ред рдХреЛрдб рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:
public class JumpListPart : ContentPart<br> {<br> }<br> <br> * This source code was highlighted with Source Code Highlighter .

рдЗрд╕ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ, рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рдзрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
public class JumpListPartDriver : ContentPartDriver<Models.JumpListPart><br> {<br> IContentManager contentManager;<br> IJumpListService jumpListService;<br> public JumpListPartDriver(IContentManager contentManager, IJumpListService jumpListService)<br> {<br> this .contentManager = contentManager;<br> this .jumpListService = jumpListService;<br> }<br> <br> <br> protected override DriverResult Display(Models.JumpListPart part, string displayType, dynamic shapeHelper)<br> {<br> return ContentShape( "Parts_JumpList" , () => shapeHelper.Parts_JumpList(<br> AllItems: jumpListService.Get()));<br> }<br> }<br> <br> * This source code was highlighted with Source Code Highlighter .

рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдо рдХреБрдЫ рдРрд╕рд╛ рдЬреЛрдбрд╝реЗрдВрдЧреЗ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рджреЗрдЦреЗрдВ, рдЬреЛ рдкрд┐рди рдХрд┐рдП рдЧрдП рд╕рд╛рдЗрдЯ рдХреА рдЬрдВрдк рд╕реВрдЪреА рдореЗрдВ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдкреЗрдЬ рд╣реЗрдб рдореЗрдВ рдореЗрдЯрд╛ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд╡реНрдпреВ рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╕реЗрдЯрдореИрдЯрд╛ рдкрджреНрдзрддрд┐ рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд▓рдЧрддреА рд╣реИред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЕрдзреНрдпрдпрди рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╕рднреА рдореЗрдиреВ рдЖрдЗрдЯрдо рдореЗрдВ рдПрдХ рд╣реА рдХреБрдВрдЬреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рди рд╣реИрдВ, рдФрд░ рд╕реЗрдЯрдореИрдЯрд╛ рдореЗрдВ рдХрдИ рдХреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд╣рдореЗрдВ рдЕрдВрддрд┐рдо рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдореВрд▓реНрдп рдорд┐рд▓рддрд╛ рд╣реИ - рдпрд╣ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рдо рд╕рд░рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдмрдирд╛рдПрдВрдЧреЗ (рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рднреА рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд▓реЗрдЦ рд╕реЗ рдХрд┐рдЪрд┐рдХ рд▓реЗрддреЗ рд╣реИрдВ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдЪрд╛рд╣рд┐рдП)ред рдХреЗрд╡рд▓ рдЕрдм рд╣рдо рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рд╕реНрд░реЛрдд рд╕рд░рдгреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВрдЧреЗ, рдЗрд╕реЗ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЛ рджреЗрдВ - рдФрд░ рд╣рдореЗрдВ рд╡рд╣реА рдорд┐рд▓реЗрдЧрд╛ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред рдРрд░реЗ рдЬреЗрдирд░реЗрд╢рди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
string items = string .Empty;<br> var itemsArray = (jumpListService.Get() as IEnumerable <JumpListItemPart>).ToArray();<br>items = "[" + string .Join( "," , itemsArray.Select(i => "{name: '" + i.Name + "',url: '" + i.Url + "', iconUrl: '" + i.IconUrl + "'}" )) + "]" ; <br> <br> * This source code was highlighted with Source Code Highlighter .
рдФрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡реНрдпреВ рдореЗрдВ рдЗрд╕ рдПрд░реЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рд╕реНрдЯ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдмрдирд╛рдирд╛:
<script type= "text/javascript" ><br> var items = @( new MvcHtmlString(Model.JsArray))<br> var isPinnedSiteMode = window.external && "msIsSiteMode" in window.external<br> && window.external.msIsSiteMode(); <br> if (isPinnedSiteMode) {<br> window.external.msSiteModeCreateJumplist( 'Tasks' );<br> window.external.msSiteModeClearJumplist();<br> for (i = items.length - 1; i >= 0; i--) {<br> window.external.msSiteModeAddJumpListItem(items[i].name,<br> items[i].url, items[i].iconUrl);<br> }<br> window.external.msSiteModeShowJumplist();<br> }<br></script> <br><br> * This source code was highlighted with Source Code Highlighter .


рдкреНрд░рд╡рд╛рд╕


рдЗрд╕рд▓рд┐рдП, рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдпрд╣, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдмрд╛рд░, рдмрдирд╛рдПрдБ рд╡рд┐рдзрд┐ рдореЗрдВ рдХреЛрдб рдЬреЛрдбрд╝рдирд╛ рд╡реНрдпрд░реНрде рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рддрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдореЙрдбреНрдпреВрд▓ рдкрд╣рд▓реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛред рдФрд░ рдЕрдм рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред рддреЛ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рдзрд┐ рдмрдирд╛рдПрдБ рдЗрдВрдЯ 1 рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ - рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдЕрднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 1 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛ред рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдХреЛрдб рдЬреЛрдбрд╝реЗрдВ:
public int UpdateFrom1()<br> {<br> ContentDefinitionManager.AlterTypeDefinition( "InternetExplorerPins" , cfg => cfg<br> .WithPart( "JumpListPart" )<br> .WithPart( "WidgetPart" )<br> .WithPart( "CommonPart" )<br> .WithSetting( "Stereotype" , "Widget" ));<br> <br> return 2;<br> }<br> <br> * This source code was highlighted with Source Code Highlighter .
UpdateFrom1 - рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 1 рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рд╣реИред рд░рд┐рдЯрд░реНрди 2 - рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рдмрд╛рдж рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рд╕реНрд╡рдпрдВ рд╕рд░рд▓ рд╣реИ - рд╣рдо рд╕рд╛рдордЧреНрд░реА рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрдВрдкрд▓рд┐рд╕реНрдЯ, рд╡рд┐рдбрдЧрд╛рд░реНрдЯрдкрд╛рд░реНрдЯ - рдпрд╣ рд╣рдорд╛рд░реЗ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдкреЗрдЬ рдкрд░ рдФрд░ рдмреНрд▓реЙрдХ рдореЗрдВ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд┐рд╕реНрд╕реЗрдЯрд┐рдВрдЧ ("рд╕реНрдЯреАрд░рд┐рдпреЛрдЯрд╛рдЗрдк", "рд╡рд┐рдЬреЗрдЯ") рд╣реИ - рдпрд╣ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЙрдкрд▓рдмреНрдз рд╡рд┐рдЧреЗрдЯреНрд╕ред
рдореЙрдбреНрдпреВрд▓ рдЕрджреНрдпрддрди
рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ - рд╕рднреА рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХред рдЕрдм рд╣рдо рд╕рд╛рдЗрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ - рдФрд░ рдСрд░реНрдЪрд░реНрдб рд╣рдореЗрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЗ рд╕рд╛рде рдмрдзрд╛рдИ рджреЗрддрд╛ рд╣реИ рдХрд┐ IE9Pins рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред


рдореЙрдбреНрдпреВрд▓ рдкрд░ рдЬрд╛рдПрдВ:

рд╣рдо рдЕрдкрдбреЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдФрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рд╣рдо рдПрдХ рд╕рдВрджреЗрд╢ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЪреАрдпрд░реНрд╕ред

рд╡рд┐рдЬреЗрдЯ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ


рд▓реЗрдХрд┐рди рдЬрдмрдХрд┐ рд╡рд┐рдЬреЗрдЯ рдХреЗрд╡рд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИ, рдЗрд╕реЗ рдЕрднреА рддрдХ рдкреГрд╖реНрдареЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ, рд╡рд┐рдЬреЗрдЯ рдЖрдЗрдЯрдо рдкрд░ рдЬрд╛рдПрдВ, рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝реЗрдВ - рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рд╣реИ, рд╣рдорд╛рд░рд╛ InternetExplorerPinsред

рдЬреЛрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:

рдЬрд╝реЛрди рдХреЗ рд░реВрдк рдореЗрдВ, рдкрд╛рдж рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдФрд░ рдкрд░рдд (рдкрд░рдд) - рдбрд┐рдлрд╝реЙрд▓реНрдЯред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдкреГрд╖реНрда рдХреЗ рдЕрдВрдд рдореЗрдВ - рдкрд╛рдж рд▓реЗрдЦ рдореЗрдВ - рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдкрд░, рдХреНрдпреЛрдВрдХрд┐ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░рдд рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣реЛрдо рдкреЗрдЬ рдкрд░ рдХреЗрд╡рд▓ рд╣реЛрдо рдкреЗрдЬ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдФрд░ рд╕рдмрд╕реЗ рд░реЛрдорд╛рдВрдЪрдХ рдХреНрд╖рдг рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдореЗрдВ рдХрдИ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рдирд╛ рдФрд░ рд╕рд╛рдЗрдЯ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреЛ рдЦреЛрд▓рдирд╛ рд╣реИред рд╣рдо рдЗрд╕реЗ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдкрд░ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ ... рдФрд░ рдЕрдВрдд рдореЗрдВ рд╣рдо рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред



рд╕рдВрджрд░реНрдн


1) рд▓реЗрдЦ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ (рд╡рд╣рд╛рдБ рдЖрдк рдХрдИ рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ)
2) BitBucket рд╕реЛрд░реНрд╕ рдХреЛрдб

Source: https://habr.com/ru/post/In118957/


All Articles