0
我有一個集成到excel工作簿的mvc應用程序。我在Excel中的一個 「啓動」 按鈕,在點擊應啓動以下網站:通過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>
你究竟想要做什麼?在Excel中顯示數據?爲什麼不只是超鏈接呢? – vcsjones 2012-01-27 18:50:27
@vcsjones在Excel中單擊「啓動」時,它會觸發控制器操作,但不會顯示視圖。當我在Visual Studio中手動調試並輸入Web地址時,我能夠看到視圖,而不是從Excel中啓動時 – user793468 2012-01-27 18:57:22