社区
ASP
帖子详情
BasePage = (CurrentPage \ 10) * 10 是什么意思。急?
cnynkmzm
2003-09-27 03:49:27
谢谢
...全文
38
1
打赏
收藏
BasePage = (CurrentPage \ 10) * 10 是什么意思。急?
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnynkmzm
2003-09-27
打赏
举报
回复
谁能告诉我 \ 是什么运算符号
asp仿百度数字分页代码
给asp初学者一个参考。比较好的asp分页程序
asp.net
Base
Page
类+Session通用用户登录权限控制
判断用户是否登录,常用的方法就是通过Session来控制。
一个ASP.NET的JS管理方案,防止重复引用JS问题
场景:在自定义控件、用户控件、页面、后台代码都会有引用JS的可能,这就会出现混乱或者重复引用的可能。 一个自定义控件,用于在ASPX页面中注册JS: public class Script : Control { #region 属性 private string m_Src; /// /// 脚本文件路径 /// public string Src { get { return m_Src; } set { m_Src = value; } } #endregion /// /// 在控件Init的时候将JS路径添加到HttpContext.
Current
.Items["IncludedJavaScript"]中。 /// /// protected override void OnInit(EventArgs e) {
base
.OnInit(e); if (!string.IsNullOrEmpty(Src)) { string src = ResolveUrl(Src); List includedJs = HttpContext.
Current
.Items["IncludedJavaScript"] as List; if (null == includedJs) { includedJs = new List(); HttpContext.
Current
.Items["IncludedJavaScript"] = includedJs; } if (!includedJs.Contains(src)) { includedJs.Add(src); } } } } 一个静态类,用于管理JS和在后台代码(cs文件)中注册JS: /// /// Javascript管理器 /// public static class JavaScriptManager { /// /// 包含JS引用。 /// /// public static void Include(params string[] filePaths) { HttpContext context = HttpContext.
Current
; if (null == context) { throw new Exception("HttpContext为空。"); } System.Web.UI.
Page
p = context.
Current
Handler as System.Web.UI.
Page
; if (null == p) { throw new Exception("HttpContext.
Current
Handler不是
Page
。"); } IList jss = GetIncludedJavaScript(); string resolveUrl; foreach (string filePath in filePaths) { resolveUrl=p.ResolveUrl(filePath); if (!jss.Contains(resolveUrl)) { jss.Add(p.ResolveUrl(resolveUrl)); } } } /// /// 获取已经包含的JS列表 /// /// public static IList GetIncludedJavaScript() { HttpContext context = HttpContext.
Current
; if (null == context) { throw new Exception("HttpContext为空。"); } IList jss = HttpContext.
Current
.Items["IncludedJavaScript"] as IList; if (null == jss) { jss = new List(); HttpContext.
Current
.Items["IncludedJavaScript"] = jss; } return jss; } } 然后写一个基类页面,所有的页面都要继承自这个基类页: public class
Base
Page
: System.Web.UI.
Page
{ public
Base
Page
() { } #region 注册/管理JS引用 /// /// 将引用的JS添加到
Page
.Head中。 /// private void InitJS() { IList includedJs = JavaScriptManager.JavaScriptManager.GetIncludedJavaScript(); foreach (string jsFilePath in includedJs) { var script = new HtmlGenericControl("script"); script.Attributes["type"] = "text/javascript"; script.Attributes["src"] = jsFilePath;
Page
.Header.Controls.Add(script); } } /// /// 在呈现之前注册JS /// /// protected override void OnPreRender(EventArgs e) {
base
.OnPreRender(e); InitJS(); } #endregion } 上面是在OnPreRender中将JS注册到
Page
.Head中的,所以如果在自定义控件中注册JS引用,请在OnPreRender之前引用。 在ASPX页面中注册JS: 在CS页面中注册JS: public partial class _Default :
Base
Page
{ protected void
Page
_Load(object sender, EventArgs e) { JavaScriptManager.JavaScriptManager.Include("~/JS/cs.js", "~/JS/cs.js", "~/JS/cs.js2", "~/JS/cs.js"); } }
asp.net实现国际化
Internationalization公共类的提取继承System.Web.UI.
Page
类由其他页面类继承
Java简单实现SpringMVC+MyBatis分页插件
自己最近搭建的一个SpringMVC+Mybatis的框架 属于无实体类的框架 并实现了Myabtis的自动分页和总数查询 只要传入分页参数便能自动查询总数和分页 总数封装在参数里面执行查询后可以直接从参数中获取
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章