我突然遇到了一个问题.我最近在AWS弹性beasnstalk实例上重新部署了我的.net应用程序,现在我的Web根目录附加了一个额外的段.
现在我的URL结构如下所示:
http://domain.com/Project Name.Web_deploy/default.aspx
我没有对我的项目或AWS配置进行任何更改.可能是什么导致了这个?
当我登录到RDP实例时,我在IIS根目录上找到了一个web.config,其中包含一些我发现project_name.Web_deply的规则.
我没有使用任何FTP或AWS控制台来更新我最近的代码,而是使用AWS explorer for Visual Studio 2010,内部使用git.
我在服务器上使用Windows Server 2012和sql server 2008.
asp.net amazon-web-services visual-studio-2012 iis-8 amazon-elastic-beanstalk
我有一个名为Result的模型.假设这有4个字段,如student_id,标记,状态,备注.
现在我有一个视图,其中显示了学生列表.在每个学生面前,有一个输入考试标记的按钮.单击按钮时,将打开一个弹出窗口,将有2个字段student_id,标记和2个按钮'pass'和'fail'.
单击"失败"按钮时,将显示另一个弹出窗口,仅用于输入备注.
现在我的问题是,如何在第二个弹出窗口中保留第一个弹出窗口的值,如同点击第二个弹出窗口的"提交"按钮,我将保存所有细节.
我知道在第二个弹出窗口中使用隐藏字段的方法.有没有其他方法可以做到这一点?
模型类是:
1.用户(id,name,f_name,address ...)
2.结果(student_id,标记,等级,备注)
学生列表视图
@{
List<User> Student = (List<User>)ViewData["Student"];
}
<table id="table_id">
<tr>
<th class="dbtc">S.No.</th>
<th class="dbtc">Student Name)</th>
<th style="width: 110px">Operate</th>
</tr>
@foreach (User usr in Student)
{
int index = Student.IndexOf(usr);
<tr>
<td class="dbtc">
@(Student.ToList().IndexOf(usr) + 1)
</td>
<td>
@Html.ActionLink(usr.FirstName + " " + usr.LastName, "Details", "User", new { id = usr.Id }, null)
</td>
<td>
@Ajax.ActionLink("Examine", "Result", new { id = Model.Id, userId = usr.Id }, new AjaxOptions
{
HttpMethod = "GET", …Run Code Online (Sandbox Code Playgroud)