这两天面试时不会的笔试题

1、一个表Table1,有以下列:ID,name,No.其中有Name重复的数据,要求删除重复的记录,保留重复记录的第一条 delete from Table1 a where a.ID in (select ID from Table1 b group by name,id having count(b.Name)>1 2、(拷贝表)表A和表B,有相同的列Name,Money.要求复制A表中的这两列的数据到表B中 insert into B(Name,Money) select Name,Money from A 3、(复制表),要求用SQL创建一个新表B,和表A的结构一样。但不存在数据 select into B from A where 1<>1 4、C#代码,如何执行js代码;js代码,如何执行C#代码 (1)C#代码,如何执行js代码。 <1>Page.RegisterStartupScript("heihei","<script>GetValue();</script>"); <2>使用Literal类。 private void Button1_Click(object sender,System.EventArgs e) { string str=string.Empty; str+="<script>GetValue()</script>"; Literal1.Text=str; } (2)js执行代码C#代码 <1>创建一个按钮,在后台调用或处理的内容写到button_click事件中,在前台写一个js函数,内容为document.getElementById('Btn1').click(),在前台或者后台调用js,激发click事件,等于访问后台C#函数 <2>把函数设置成public(是该网站下所有页面都能访问)或者protect(是该页面能访问) eg: public string Demo() { return "heihei"; } ,在html里用<%=Demo() %>可以调用, eg: <script> var a="<%=Demo() %>"; alert(a); </script> 3、前台 <script> <!-- function _doPostBack(eventTarget,eventArgument) { var thisForm=document.Form1; thisForm._EVENTTARGET.value=eventTarget; thisForm._EVENTARGUMENT.value=eventArgument; } --> </script> <input id="Button1" type="button" name="Button1"  value ="确定" onclick="javascript:_doPostBack('Button1','')" /> <4>前台直接调用后台函数 eg: <script> function SubmitKeyClick() { if(event.keyCode==13) { event.cancelBubble=true; event.returnValue=false; document.all.FullName.value="你要调用的函数"; document.form[0].submit(); } } </script> <input onkeypress="SubmitKeyClick()" id="txtName" type="text" /> <input type="hidden" name="FunName" /><!--用来存储你要调用的函数--> 在.cs文件中的代码: public Page_Load() { if(!Page.IsPostBack) { string strFunName=Request.Form["FunName"]!=null?Request.F orm["FunName"]:""; //根据传回来的值决定调用哪个函数 switch(strFunName) { case "enter()": enter() ; //调用该函数 break; case "其他": //调用其他函数 break; default: //调用默认函数 break; } } } public void enter() { //……比如计算某值 } 5、<%# %>和<% %>有什么区别? <%# %>绑定数据源 <%%>代码段
写个博客不容易,请转载的时候备注下原文出处,谢谢
作者:keepnode
博客地址:http://www.cnblogs.com/woaic
每件事到最后都是好事,如果不是好事,说明还没有到最后
=========================
原文地址:https://www.cnblogs.com/woaic/p/3942785.html