|
![]() |
#1 |
Участник
|
Цитата:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function test(selectedindex) { var myindex = selectedindex.selectedIndex; var SelValue = selectedindex.options[myindex].value; window.top.opener.Xrm.Page.getAttribute("name").setValue("sghfh"); } </script> </head> <body bgcolor="White"> <form id="form1" runat="server"> <asp:Label ID="Label1" runat="server" Text="Label">Выберите категорию лида.</asp:Label> <br> <br> <div> <asp ![]() <asp:ListItem Selected="none"> ... </asp:ListItem> <asp:ListItem Value="Category A"> A </asp:ListItem> <asp:ListItem Value="Category B"> B </asp:ListItem> <asp:ListItem Value="Category C"> C </asp:ListItem> </asp ![]() </div> <br> <br> <asp:Button ID="Button3" runat="server" Text="Button" /> <asp:button ID="Button1" runat="server" text="Ok" Width="100" OnClientClick='test(this.form.DropDownList1);' /> <asp:button ID="Button2" runat="server" text="Отмена" Width="100" OnClientClick='alert("Отмена");' /> </form> </body> </html> На форме crm добавил кнопку, по её нажатии загружаю эту aspx страницу |
|
![]() |
#2 |
Чайный пьяница
|
А где вы хостите эту страницу? Если не в то м же хосте что и CRM, то боюсь ничего не получится.
Плюс покажите, пожалуйста, код при помощи которой вы открываете эту самую страницу.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#3 |
Участник
|
Цитата:
Вот код открытия : var Opportunity={ "OnLoad":function(context) { function () {window.open(" http://localhost:6802/leedcategory/Default.aspx ") ;} ); } |
|
![]() |
#4 |
Чайный пьяница
|
Цитата:
Сообщение от Taker1796
![]() Блин, я с локалхоста гружу.
Вот код открытия : var Opportunity={ "OnLoad":function(context) { function () {window.open(" http://localhost:6802/leedcategory/Default.aspx ") ;} ); }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#5 |
Участник
|
Объясните пожалуйста новичку, как правильно закинуть страницу в crm. Я делаю так, кидаю её в папку ISV -> MyFolder ->mypage.aspx. Помимо этого в эту папку я закидываю mypage.aspx.cs , mypage.aspx.designer.cs, Web.config, Web.Debug, Web.Release. После чего создаю в IIS виртуальный каталог и указываю путь к папке MyFolder. Далее пытаюсь вызвать страницу из браузера по пути http://myCrm/ISV/MyFolder /mypage.aspx
В итоге ловлю ошибку в трейсе System.Web.HttpParseException (0x80004005): Could not load type mypage.aspx.cs , mypage.aspx.designer.cs - эти файлы я не трогал и никакой код в них не писал. Только на самой странице Если я регистрирую как приложение то получаю такую ошибку : Could not load file or assembly 'Microsoft.Crm, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Не удается найти указанный файл. И еще вопрос, в каком случае создавать в IIS виртуальный каталог, а в каком приложение? Последний раз редактировалось Taker1796; 29.05.2012 в 18:24. |
|
![]() |
#6 |
Чайный пьяница
|
Цитата:
Сообщение от Taker1796
![]() Объясните пожалуйста новичку, как правильно закинуть страницу в crm. Я делаю так, кидаю её в папку ISV -> MyFolder ->mypage.aspx. Помимо этого в эту папку я закидываю mypage.aspx.cs , mypage.aspx.designer.cs, Web.config, Web.Debug, Web.Release. После чего создаю в IIS виртуальный каталог и указываю путь к папке MyFolder. Далее пытаюсь вызвать страницу из браузера по пути http://myCrm/ISV/MyFolder /mypage.aspx
В итоге ловлю ошибку в трейсе System.Web.HttpParseException (0x80004005): Could not load type mypage.aspx.cs , mypage.aspx.designer.cs - эти файлы я не трогал и никакой код в них не писал. Только на самой странице Если я регистрирую как приложение то получаю такую ошибку : Could not load file or assembly 'Microsoft.Crm, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Не удается найти указанный файл. И еще вопрос, в каком случае создавать в IIS виртуальный каталог, а в каком приложение?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#7 |
Участник
|
А можно поподробнее? Вот Вы говорите, что у Вас получилось. Каким образом Вы сделали? Мне бы последовательность действий узнать, если Вас не затруднит, опишите пожалуйста. Я просто думал, что нужно регистрировать как виртуальный каталог кастомные страницы
|
|