के साथ नियंत्रक से देखने के लिए मॉडल को पास करें। मैं दृढ़ता से टाइप किए गए दृश्य से नियंत्रक को मॉडल डेटा प्राप्त करने का प्रयास कर रहा हूं। सबमिट बटन का उपयोग करना ठीक है, मैं डेटा प्राप्त कर सकता हूं। अब मैं html.actionlink के साथ इसे प्राप्त करना चाहता हूं। देखें: यह है कि मैं क्या हैएचटीएमएल.एक्शनलिंक
@model WordAutomation.Models.Document
@{
ViewBag.Title = "Document";
}
<script type="text/javascript">
$(function() {
$("#dialog").dialog();
});
</script>
<h2>Document</h2>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>Document</legend>
<div class="editor-label">
@Html.LabelFor(model => model.ClientTitle)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ClientTitle)
@Html.ValidationMessageFor(model => model.ClientTitle)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.ClientFullName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ClientFullName)
@Html.ValidationMessageFor(model => model.ClientFullName)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.ClientCustomSSN)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ClientCustomSSN)
@Html.ValidationMessageFor(model => model.ClientCustomSSN)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Preview", "PreviewWordDocument", "Home", null, new { id = "previewLink" })
</div>
<div id="dialogcontainer">
<div id="dialogcontent"><input type="submit" value="Create" /> </div>
</div>
@section Scripts {
<script type="text/javascript">
$(document).ready(function() {
$("#dialogcontainer").dialog({
width: 400,
autoOpen:false,
resizable: false,
title: 'Test dialog',
open: function (event, ui) {
$("#dialogcontent").load("@Url.Action("PreviewWordDocument", "Home")");
},
buttons: {
"Close": function() {
$(this).dialog("close");
}
}
});
$("#previewLink").click(function(e) {
e.preventDefault();
$("#dialogcontainer").dialog('open');
});
});
</script>
}
नियंत्रक:
public ActionResult Document()
{
return View();
}
[HttpPost]
public ActionResult Document(WordAutomation.Models.Document model)
{
Models.Utility.EditWord word = new Models.Utility.EditWord();
word.EditWordDoc(model);
return View("Display", model);
}
public ActionResult PreviewWordDocument()
{
var image = Url.Content("~/Content/preview.jpeg");
return PartialView((object)image);
}
दस्तावेज़ ActionResult मॉडल मिल सकता है, लेकिन मुझे पता है कि कैसे मैं से मान प्राप्त कर सकते चाहता हूँ एक्शनलिंक जो पूर्वावलोकनवार्ड डॉक्यूमेंट एक्शन को ट्रिगर करेगा। जब आप एक सबमिट बटन पर रूप है जो सबमिट बटन पर रहता है वसीयत में सर्वर पर पोस्ट, लेकिन जब आप एक लंगर पर क्लिक करें (अंदर सभी इनपुट तत्वों क्लिक करें एक HTML पृष्ठ में पहले से
धन्यवाद, Laziale