mvc3 在后台添加html时 如何让html中的<a></a> 链接点击有效果

在mvc3种经常会遇到在Action中添加些html代码,但是有时在后台写的html在前台的js中没有效果 所以在mvc3中后台出现点击事件没有效果时可以这样:

在action中

var result = new StringBuilder();

result.AppendFormat(@"<div style=""float:left"">签到日历</div>
<div id=""nowtime"" style=""height: 14px;line-height: 14px;vertical-align: middle;float:right"">
<a id=""cal_prev"" href=""javascript:void 0"" οnclick=""platform.calendarPrev();"" style=""vertical-align: middle;""><img src=""/Images/sign_prev.gif"" /></a>
{0}-{1}
<a id=""cal_next"" href=""javascript:void 0"" οnclick=""platform.calendarNext();"" style=""vertical-align: middle;""><img src=""/Images/sign_next.gif"" /></a>
</div>", year, month);

 

在js中写的事件是这样的:

$(function(){

var platform = {

calendarPrev: function () {
$.post("/AjaxHandle/CheckIn?changeMonth=-1", $('form :input').serialize(), function (data) {
jQuery(data.Result).replaceAll("#Calendar");
});
},
calendarNext: function () {
$.post("/AjaxHandle/CheckIn?changeMonth=1", $('form :input').serialize(), function (data) {
jQuery(data.Result).replaceAll("#Calendar");
});

}
}

})

 

这样就没什么问题了。。。。。

转载于:https://www.cnblogs.com/douqiumiao/archive/2012/12/05/2803267.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值