【发布时间】:2016-01-25 12:02:27
【问题描述】:
我在我的 aspx 页面中使用Kedo UI Window,如下所示。 窗口内的服务器控制在回发后失去了它的价值。我知道 Kendo 是一个客户端库,不负责我的服务器端控件的状态管理,但为什么会导致它们失去价值???
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test3.aspx.cs" Inherits="Test3" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Kendo UI Snippet</title>
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.common.min.css" />
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.rtl.min.css" />
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.silver.min.css" />
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.mobile.all.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.1.112/js/kendo.all.min.js"></script>
</head>
<body>
<form runat="server" id="form1">
<div id="dialog">
<asp:TextBox runat="server" ID="TxtIn" />
</div>
<asp:TextBox runat="server" ID="TxtOut" />
<asp:Button runat="server" ID="Btn" Text="Submit" />
</form>
<script>
$("#dialog").kendoWindow({
actions: ["Minimize", "Maximize"]
});
$("#dialog").data("kendoWindow").center();
</script>
</body>
</html>
在上面的片段中点击 Btn 回发发生之后 TxtOut 保留它的价值,但 TxtIn 失去它,为什么我不清楚.我相信这与 Kendo 窗口所做的 DOM 更改有关,但不确定。有人可以解释一下,并提供任何解决方法...
【问题讨论】:
标签: asp.net kendo-ui telerik postback