Запустите веб-сайт через нажатие кнопки в Excel - PullRequest
0 голосов
/ 27 января 2012

У меня есть приложение MVC, которое интегрировано в книгу Excel.У меня есть кнопка «Launch» в Excel, которая при нажатии должна запустить следующий веб-сайт:

http://students/SubmitComments/

Вот мое действие контроллера:

public ActionResult StudentComment(string sid)
{

    SubmitCommentViewModel model = new SubmitCommentViewModel ();
    model.sid = sid;

    TempData["model"] = model;

    return View(model);
}

Вотмой взгляд:

<%@ Page 
    Language="C#"
    MasterPageFile="~/Views/Shared/Site.Master"
    Inherits="System.Web.Mvc.ViewPage<STU.Models.StudentCommentViewModel>" 
%>

<asp:Content ID="Content4" ContentPlaceHolderID="TitleContent" runat="server">
    Student Comments
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="PageName" runat="server">
    Student Comments</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
 <form id="Form1" method="post" action="/Student/StudentCommentEmail/">
    <label>
        Run Number: <%= Html.DisplayFor(x => x.Id) %>
    </label>
     <br />
    <br />
   <textarea name="comment" cols="40" rows="5">
    Enter comments here...
    </textarea><br/><br/> 
    <input type="submit" value="Submit Comments" /><br />
     </form>
</asp:Content>

1 Ответ

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

Вам нужно разместить свой сайт где-нибудь. http://students/SubmitComments/ не является действительным URL. Вы не можете связать свою книгу Excel с вашим размещенным сайтом Visual Studio. Это работает только в Visual Studio. Если вы не настроили Visual Studio для работы с IIS Express.

Если вы хотите, чтобы другие использовали эту книгу Excel, вам придется разместить свой сайт mvc в общедоступном или хотя бы внутри доступном месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...