<textarea id="content1" cols="100" rows="8" style="width:700px;height:200px;visibility:hidden;" runat="server">
@foreach (var i in ViewBag.JSON.Rows)
{
<tr>
<td class="Information">@i["Information"]</td>
</tr> }
</textarea>
<br/>
<input type="button" value="保存" onclick="saveData()"/>
<a href="../Admin/Index">返回</a>
mini.parse();
var grid = mini.get("content1");
alert(grid);
grid.load();
function saveData() {
var data = grid.getChanges();
var json = mini.encode(data);
grid.loading("保存中,请稍后......");
$.ajax({
url: "/Admin/SaveChanged",
data: { data: json },
type: "post",
success: function (text) {
grid.reload();
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
}
});
}
什么原因啊?大神求解答 AND 冬至快乐~
你的content1是不是放到其他自定义控件或者模板里面了?这样id会加上这个控件的id,而不是单单content1而已。如果你的frameework是4.0,配置
ClientIDMode="Static"就可以保持id不变
asp.net 母版,自定义控件中的控件客户端ID变化解决办法