牛腩笔记总结(二)

一、ASP .Net - Repeater控件

Repeater控件用于显示重复项目列表,这些项目被限制在该控件,<ItemTemplate> </ItemTemplate>这个表示在里面写模板,需要用Datatable和它绑定,这样就可以直接显示。

并且需要在Page_Load中写上

<asp:TemplateField HeaderText="所属类别" HeaderStyle-CssClass="th_category">
      <ItemTemplate>
          <a class="td_category " href='newslist.aspx" ?caid="<%#Eval("caId") %>'>[<%#Eval("name") %>]</a>
      </ItemTemplate>
</asp:TemplateField>

点击可以进入'newslist.aspx"  并且传入一个caid的值

[<%#Eval("name") %>]

表示从数据库中传入的,像首页,社会新闻。

二、如何制作Web控件

(1)先在UI建立一个文件夹

(2)建立Web用户控件

(3)把你想要复制的代码复制过来

<div id="category" class="commonfrm">
    <h4>新闻分类</h4>
    <ul>
        <li><a href="default.aspx">首  页</a></li>
        
        <asp:Repeater ID="repCategory" runat="server">
        <ItemTemplate>
            <li><a href='list.aspx?caid=<%# Eval("id") %>'><%# Eval("name") %></a></li>
        </ItemTemplate>
        </asp:Repeater>
    </ul>
</div>

把后置代码也复制过来

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            // 绑定新闻分类
            repCategory.DataSource = new CategoryManager().SelectAll();
            repCategory.DataBind();
        }
    }

(4)然后用的时候直接拉出来就好了。

三、跳转

.Net 中 Response Redirect也表示跳转

四、 .Net 中Request.QueryString 表示什么意思

请求页面的参数。

shownews.aspx?newsid=15455

Request.QueryString("newsid") 代表15455

五、点击“删除”让滚动条的位置不变?

(1)

六、如何点击我要评论,然后跳转到评论区?

七、如何让文本框清空?

Onclick = "this.value=''"

八、在页面屏蔽键值

在“页面”上屏蔽回车键

1:文本框上按下回车键

2:文本框的父元素按下回车键 --屏蔽

//屏蔽Enter按键

// 屏蔽Enter按键

$(document).keydown(function(event) {

    switch (event.keyCode) {

        case 13: return false;

    }

九、查看键值

Input.keydown(function(event)){
 var jianzhi = event.keycode;
 $("#test").test("你按下的键值是:"+jianzhi);
});

十、如何删除内容了,页面无刷新,这个时候就用到了UpdatePanel,然后用这个控件需要ScripManager控件。

十一、单行和双行都有删除按钮

十二、在线编辑器 Freetextbox

十三、思维导图

 

 

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TGB-Earnest

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值