0
Excelブックに統合されたmvcアプリケーションがあります。私はクリックで次のウェブサイトを立ち上げる必要があります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
@vcsjones「起動」をクリックすると、コントローラの動作がトリガされますが、表示されることはありません。 Visual Studioで手動でデバッグしてWebアドレスを入力すると、ビューが表示されますが、Excelから起動したときは表示されません – user793468