读书人

JQuery easyui以致基本的ASP.NET事件失

发布时间: 2012-12-17 09:31:40 作者: rapoo

JQuery easyui导致基本的ASP.NET事件失效
我不做不知道,一做吓一跳。
在前台没有使用query.easyui.min.js的时候执行下面按钮点击事件,能插入到数据库


<input id="txtTitle" name="txtTitle" type="text" />
<asp:LinkButton ID="lbtnAdd" runat="server" onclick="lbtnAdd_Click">


protected void Add()
{
mdl.ProductType model = new mdl.ProductType();
model.Title = Request.Form["txtTitle"];//代码A段
if (dal.Add(model))
{
Response.Redirect("ListType.aspx");
}
}
protected void lbtnAdd_Click(object sender, EventArgs e)
{
Add();
}

-----------------------
当我引用jquery.easyui.min.js时候,我仅仅是引用而已,没调用里面的任何方法,
//代码A段的model.Title值为null,也就是说取不到值,插入不成功
这里我没用AJAX实现异步插入,是因为要写一些别的代码,速度比较慢
[最优解释]
新版的jquery 对混搭好像有点排斥。
[其他解释]
<script src="JS/easyUI/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="JS/easyUI/jquery.easyui.min.js" type="text/javascript"></script>

晕死难道一定要用AJAX异步实现这些基本的ASP.NET事件功能?
[其他解释]
既然布局没有 easyui 为什么引进来呢?
[其他解释]
我在有布局的时候,引用Easy-ui就出现上面那个问题,所以用了一个最简单的范例来测试,果然,发现,ASP.NET事件在引用Easy-ui时,失效了
[其他解释]
上面的代码仅是测试范例,另外个页面调用了Easy-ui的一些函数,在执行基本的ASP.NET功能失效,我才写了上面的测试范例来验证下自己的判断是不是有误



<script type="text/javascript">
$(function () {

$("#modelAdd,#modelEdit").window({
closed: true,
modal: true,
closable: true
});

$("#linkCloseAdd,#linkCloseEdit").click(function () {
$("#modelEdit,#modelAdd").window("close");
});


var modelID = <%=MyTools.GetAction("edit")%>;
if (modelID>0) {
//修改状态下
$("#modelEdit").window("open");//1打开窗口

}



$("#linkAdd").click(function(){
$("#modelAdd").window("open");//1打开窗口
});




});
</script>


[其他解释]
各位帮忙看看。

读书人网 >asp.net

热点推荐