我有要求創建多個局部視圖,並在主視圖中使用它們。對主視圖的局部視圖? MVC4
那麼我創建了我的部分視圖的成功,並在我的主要觀點,我無法訪問主視圖中的控件的ID。
我用這個消耗在主視圖中@ html.renderpartial我的局部視圖( 「partialviewname」)
局部視圖:
<div id="dvphonelogactivity">
<table>
<tr>
<td>
<input type="text" id="txtdate" />
</td>
<td>
<select id="searchlist" name="searchlist">
<option value="0">Inbound</option>
<option value="1">Outbound</option>
</select>
</td>
</tr>
<tr>
<td>
Stackholders:
</td>
<td>
<input type="text" id="txtStack" /></td>
</tr>
<tr>
<td>
Details/Notes:
</td>
<td>
<input type="text" id="txtDetails" /></td>
</tr>
<tr>
<td>
<input type="button" title="Log" value="Log" id="submit" />
</td>
</tr>
</table>
</div>
主視圖CODE:
<div class="tab_container">
<div id="phone" style="display: none;" class="tab_content">
@Html.Partial("Meeting")
</div>
<div id="meeting" style="display: none;" class="tab_content">
@Html.Partial("Meeting")
</div>
<div id="mailing" style="display: none;" class="tab_content" >
@Html.Partial("Mail")
</div>
<div id="divnote" style="display: none;" class="tab_content">
@Html.Partial("Notes")
</div>
</div>
<input type="button" title="Log" value="Log" id="submit" />
</body>
在主視圖腳本文件中:
<script type="text/javascript">
$(document).ready(function() {
$("#txtDate").datetimepicker();
$("#submit").click(function() {
debugger;
var date = $("#txtdate").val();
var search = $("#searchlist").val();
var stack = $("#txtStack").val();
var details = $("#txtDetails").val();
$.ajax({
url: "/api/Lead",
type: "Post",
data: JSON.stringify([date, search, stack, details]),
contentType: 'application/json; charset=utf-8',
success: function (data) { },
error: function() { alert('error'); }
});
});
那麼如何消費部分視圖控制id和獲取值,所以我可以發送到價值控制器,並寫邏輯存儲在數據庫中。
問候
發表了一些視圖代碼,, –
您想在主視圖中渲染部分視圖?問題不是很清楚嗎? –
是伴侶。讓我給我的部分視圖和主視圖代碼。 – user3483538