15年6月14号面试中没有回答出来的问题

这些问题听说很简单,但我是菜鸟

1.&&和&的区别

答案:&和&&都是两边同时为true才成立 ,但是&&具有短路特性,&不具有。

   &还表示按位与运算,&会将2边的值转换为二进制,然后进行按位与运算。

 

2.简述一下如何调用一个webservice

 a)添加web引用,并记住其命名空间

 b)将命名空间using进来 

 b)实例化一个webservice对象   

  WebService1Soap webService1 = new WebService1SoapClient();

 c)然后就可以调用webService1中的各种方法了 

 

3.<%%>和<%#%>的区别

答案:<%#%>用于数据绑定控件,就是必须在对应控件或父控件调用DataBind方法时,这个指令才会被执行。

   而普通的<% %>在里边可以写c#代码。

   新的疑问:<%%>中的代码是在什么阶段执行的??

 

4.简述asp.net中的几种传值方式

a)QueryString

b)cookie

c)session

d)applacation

e)server.Transfer

重点记忆下server.Transfer

页面1的代码:

        // 1.定义一个字段供别的页面共享
        public string Name
        {
            get { return TextBox1.Text; }
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            Server.Transfer("WebForm2.aspx");//点击按钮后把值交给页面2处理,浏览器地址不会发生变化。
        }

  页面2中的代码

        protected void Page_Load(object sender, EventArgs e)
        {
            // 定义一个WebForm1类型的变量
            WebForm1 webForm1;
            // 将ContexHandle中取过来的值强转为WebForm1
            webForm1 = (WebForm1) Context.Handler;
            // 然后就可以使用WebForm1中的公共的属性了。
            var getValue = webForm1.Name;
            Label1.Text = getValue;
        }

  

转载于:https://www.cnblogs.com/FangZhaohu/p/4575610.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值