虽然样式很好,但是服务器端的事件都不触发了也就是不执行cs文件里的代码,这里是需要改哪些东西,服务器控件才能响应事件了?
用Jquery吧!妥妥的,想怎么变就怎么变。怎么用都很舒服。
Jquerymobile不影响后台的东西吧,还是将代码贴出来吧
提交按钮:
<asp:Button ID="btnSubmit" runat="server" Text="提交" Style="width: 100px;"
CssClass="buttonStyleNew01" OnClick="btnSubmit_Click" />
jquerymobile引用:
<script src="../js/jquery.js" type="text/javascript"></script>
<link href="../jym/jquery.mobile-1.4.3.min.css" rel="stylesheet" type="text/css" />
<script src="../jym/jquery.mobile-1.4.3.min.js" type="text/javascript"></script>
后台方法:
string strAttachedFile = "";
string filename = fileUpload1.FileName;
if (filename == string.Empty)
{
lblImgStatus.Text = "未上传";
hdAttachFile.Value = string.Empty;
lblImgStatus.ForeColor = Color.Black;
imgShow.ImageUrl = "~/WeiXinOA/images/noimage.png";
return;
}
//图片处理 包括上传图片 图片压缩 压缩图片保存 返回压缩后图片的地址
strAttachedFile = WeiXinOACommonFunction.UploadHandler(filename, fileUpload1);
hdAttachFile.Value = strAttachedFile;
imgShow.ImageUrl = "~/" + strAttachedFile;
if (hdAttachFile.Value == string.Empty)
{
lblImgStatus.Text = "未上传";
lblImgStatus.ForeColor = Color.Black;
}
else
{
lblImgStatus.ForeColor = Color.Green;
lblImgStatus.Text = "已上传";
}
此外页面还使用了
asp:ScriptManager
这可怜的孩子,都用了JqueryMobile了,居然还在用服务器控件。
- - !。 编程大叔,我也不想啊,重新改版了,效果要做的和苹果app一样,所以就中途引用了jquerymobile!