我正在使用来自Telerik MVC扩展的窗口,此窗口将弹出事件并显示我传递给窗口的值。因此,我需要在打开时将值传递给该弹出窗口:
这是弹出窗口
Html.Telerik().Window()
.Name("popUpWin")
.Title("Submit")
.Content(() => {%>
<% using (Html.BeginForm("archExp", "Explorer", FormMethod.Post, new { id = "Submit" }))
{%>
<p> Please specify Directory name</p>
<label for="name">Name: </label>
<%= Html.TextBox("name") %>
<label for="name">Parent: </label>
<%= Html.TextBox("parent", value ,new { @readonly = true })%>
<div class="form-actions">
<button type="submit" class="t-button">Submit !</button>
</div>
<% }})
.Width(200)
.Draggable(true)
.Modal(true)
.Visible(false)
.Render();
%>
这是打开它的号召:
//Open the Window
$('#popUpWin').data('tWindow').open(**value**);
问题是当我尝试在窗口内容中使用“值”时,它会给我
错误4当前上下文中不存在名称“值”
我该如何解决?
答案 0 :(得分:0)
使用javascript / Jquery可能是解决方案。
var window = $("#Window").data("tWindow");
$("#Window").find("#yourinputId").val('**value**');
window.open();