我需要输入数量后得到对应的是哪个的bid,前提这些tr除了值不一样,name,id都完全一样
 <table border="1px">
                    <tr >
                        <td class="thumb">图片</td>
                        <td class="title" name="bname">书名1</td>
                        <td style="display: none;" name="tBid" id="tBid">1</td>
                        <td><input class="input-text" type="text" name="nums" value="请输入购买数量1" id="shopCount"/></td>
                        <td>¥<span id="shopPrice" name="shopPrice">12.4</span></td>
                    </tr>
                    <tr >
                        <td class="thumb">图片</td>
                        <td class="title" name="bname">书名2</td>
                        <td style="display: none;" name="tBid">2</td>
                        <td><input class="input-text" type="text" name="nums" value="请输入购买数量2" id="shopCount"/></td>
                        <td>¥<span id="shopPrice" name="shopPrice">14</span></td>
                    </tr>
                    <tr >
                        <td class="thumb">图片</td>
                        <td class="title" name="bname">书名3</td>
                        <td style="display: none;" name="tBid">3</td>
                        <td><input class="input-text" type="text" name="nums" value="请输入购买数量3" id="shopCount"/></td>
                        <td>¥<span id="shopPrice" name="shopPrice">15</span></td>
                    </tr>
        </table>

3个回答

jQuery选择器 $("tr:eq("+i+")")//i是一个整数,相当于访问数组一样,0表示第一个tr

qq_29594393
当作看不见 回复shaniqng: i 可以是整数,也可以是变量,都可以,有帮助的话,帮忙采纳一下
接近 3 年之前 回复
shaniqng
SCQshine 回复当作看不见: i咋取?呢
接近 3 年之前 回复

var listTr=document.getElemntsByTagName("tr")
listTr[i];这样访问也可以

应该通过dom关系获取,id一样不好获取。。可以去掉

 <script>
    function inputBlur(ipt) {
        var tr = ipt.parentNode.parentNode;
        alert('ID:'+tr.cells[2].innerHTML)
    }
</script>
<table border="1px">
    <tr>
        <td class="thumb">图片</td>
        <td class="title" name="bname">书名1</td>
        <td style="display: none;" name="tBid" id="tBid">1</td>
        <td><input class="input-text" type="text" name="nums" value="请输入购买数量1" id="shopCount" onblur="inputBlur(this)" /></td>
        <td>¥<span id="shopPrice" name="shopPrice">12.4</span></td>
    </tr>
    <tr>
        <td class="thumb">图片</td>
        <td class="title" name="bname">书名2</td>
        <td style="display: none;" name="tBid">2</td>
        <td><input class="input-text" type="text" name="nums" value="请输入购买数量2" id="shopCount" onblur="inputBlur(this)" /></td>
        <td>¥<span id="shopPrice" name="shopPrice">14</span></td>
    </tr>
    <tr>
        <td class="thumb">图片</td>
        <td class="title" name="bname">书名3</td>
        <td style="display: none;" name="tBid">3</td>
        <td><input class="input-text" type="text" name="nums" value="请输入购买数量3" id="shopCount" onblur="inputBlur(this)" /></td>
        <td>¥<span id="shopPrice" name="shopPrice">15</span></td>
    </tr>
</table>
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
怎么遍历后对应的得到这些值
for each formName in upload.files rn set file=upload.files(formName)rn tests=trim(replace(file.FileName," ","")) rn paths="img"rn names=file.FileNamern Response.Write namesrn set file=nothingrn next rnrn比如我上传了3张图 names打印出来是DSC00081.JPGDSC00078.JPGDSC00124.JPGrn我怎么样实现如 我定义 name1=DSC00081.JPG,name2=JPGDSC00078.JPG,name3=DSC00124.JPGrnrn
请问,有两个radio,id和name都一样,value不一样
贴代码[code=javascript]$("input[name='C_DOC_STAT']").click(function()rnif($("input[value='S']").attr("checked")==true||$("input[value='M']").attr("checked")==true)rn chk_onCorrect_class("C_DOC_STAT");rnrnelsern $("#C_DOC_STATTip").html("不能为空").removeClass().addClass("onError");rnrn)[/code]rnrn因为两个radio的name和id都一样,我只能根据value值区分他们,rn可以页面其他地方还是一个value也是"S",按理说我是先找到name是“C_DOC_STAT”的,字段,再找value的,应该不牵连到name不是“C_DOC_STAT”的value吧。。可是牵连到了。请问高手们,怎么解决啊
GridView 根基ID获取Name的值,由于有些ID相同,Name的值也一样,怎样才能取出不一样的值
主键ID Name Quenenrn xz4 曹 云 1rn xz9 陈 维 1rn xz4 陈国峰 1rn js 陈丽婷 4rn xz10 陈世明 1rn xz20 陈祥霞 2rn js 陈瑶华 3rn xz10 陈叶珍 1rn xz5 崔金宝 1rn xz5 董吕道 3rn xz3 范洁梅 1rn xz9 付姝兰 2rn上面是数据表。rnrnGridView 根基ID获取Name的值,由于有些ID相同, Name的值也一样,怎样才能取出不一样的值rn(三层架构下的)初学者,请多多包涵
js 得到tr的值?
<%@ page language="java" contentType="text/html; charset=UTF-8"rn pageEncoding="UTF-8"%>rn<%@taglib uri="/struts-tags" prefix="s"%>rn<%rnString path = request.getContextPath();rnString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";rn%>rnrnrnrn rn rn rn rn rn rn rn 查询参数rn rn 山东瑞宁信息技术有限公司--系统集成,信息安全,运营维护的专业IT服务公司rn rn rn rnrn rnrnrn rn rn rn rn 名称:rn rn rn rn rn rn 描述:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 序号rn rn rn 名称rn rn rn 描述rn rn rn 操作rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 添加 修改 删除 赋值rn rn rn rn rnrnrnrnrnrnrnrn
a表id,name,b表bid,b表有重复的bid,如何得到a表中的id,name和b表中不重复的bid?
如标题
ResultMetaData.getColumnLabel和ResultMetaData.getColumnName为什么都得到Name的值
请教:rn 我在编程过程中使用getColumnLabel得到的是Name值。我想要获得Label值。代码如下:rnpublic int chaxun(String sql) throws Exceptionrn page_agent.setSelect("1");rn String a_sql=sql;rn page_rs=page_agent.SQLQuery(a_sql);rn ResultSetMetaData rsmd = page_rs.getMetaData();rn int numberOfColumns = rsmd.getColumnCount();rn return numberOfColumns;rn rn rn public String[] name(int nn) throws Exceptionrn int n = nn;//属性表中的列数rn ResultSetMetaData rsmd = page_rs.getMetaData();rn String[] table=new String[n+1];rn for(int i=1;i<=n;i++)rn table[i] = rsmd.getColumnLabel(i); //属性列名 rn rn return table;rn rn急啊。谢谢大虾们
批量插入数据后怎么能得到这些记录的标识列的ID值?
我的数据表有一个标识列ID, 类型为GUID(uniqueidentifier),默认为值newID(),在这个表中我想一次插入多行数据,那么我怎么能得到刚插入的这些行的ID的值呢?
c# enum 输入name 得到 int 值
c# public enum eErrorDetailCode : int登陆成功 = 0,登出 = 1, 应用错误 = 2,成功 = 3, 失败 = 4rnrn现在我要通过输入的名字 登陆成功 找到对应的 int值 (0,1,2,3,4 )这个该如何求 rnrn(我计划是把public enum eErrorDetailCode : int登陆成功 = 0,登出 = 1, 应用错误 = 2,成功 = 3, 失败 = 4rnrn放入到一个cs文件a.cs里。rn之后b.cs可以如下调用 rn比如输入 【登陆成功】或其他【 失败】,得到对应的 int值 0 或4rn该如何求rn )
jquery 去tr 的id 值
$("#userlist tr").each(function(i, obj) rnif( $(this).find(".setisNeedShenpi").attr("checked")==true)rnrn alert(1);rn var uid=$(this).parent().attr("id");rn alert(uid);rn rn );rnrnrn怎么获取包含他的tr的id值。rn我这样获取获取不到。
获取控件的ClientID值,与解析后真正的Name 值不一样
我们常常用javascrpit进行输入判断。判断时需要获取Name值。rn所有我们常常利用ClientID属性。获取对于Name值。rnrn而我遇到这样的麻烦:ClientID的值与解析后的不一致rn比如说我的loginName控件 ,放在一个名字为Head的模板(Module)中。rn<%=loginName.ClientID%>rn的值一般情况下是rn解析后loginName控件 的 Name 是 Head1_loginNamern而有时候rn解析后loginName控件 的 Name 是 Head1:loginNamernrn请问这是什么造成的? 或者怎么解决。
el-checkbox显示的是中文的name但是获取的是对应的id
&amp;lt;el-checkbox-group v-model=&quot;checkedCities1&quot; &amp;gt;       &amp;lt;el-checkbox v-for=&quot;city in cities&quot; :label=&quot;city.id&quot; :key=&quot;city.id&quot;&amp;gt;{{city.name}}&amp;lt;/el-checkbox&amp;gt; &amp;lt;/el-checkbox-gro
ID和值对应问题
用的是C,数据库是Accessrn有两个下拉菜单,CComboxBox类型,一个是ID,一个是对应的值,rn如何能够在显示ID的同时也显示对应的值
一样的世界,不一样的我
人生如梦!戏如人生,国人的处世哲学;穷则独善其身,达则兼济天下!
求教:combox中的value是对应数组的id,如何得到选中的value对应的name
求教:combox中的value是对应数组的id,如何得到选中的value对应的name?
js 通过td的id值 如何拿到tr的id值?
有以下代码:rn请问如何通过td的id值“aa"取得tr 的id的值?
B/S下,如何复制一个文档,使得两个文档除了ID不一样,其他都一样呢?
可以用CopyAllItems吗?
外键ID的值要显示为外键对应的Name,如何做?
外键ID的值要显示为外键对应的Name,如何做? 只是在Gird里显示,并且用Form来新增修改后 Gird要立即反应,当然还是要显示刚更新的Name 不要显示出Id
如何根据tr的id得到该tr下的某表单元素对象?
由于tr是可以动态循环产生的,而tr下的表单元素如text框,在循环后是重名的,只能保证同一tr内的元素是不重名的,所以需要通过tr的id来取得该tr下的元素的对象,有什么办法?rnrn rn rn dsafsadfsdfrn rn dsafsadfsdfrn rn rn
数据绑定控件后,如何得到ID值?
我把数据库表一的用户名字段绑定到ComboBox1后。ComboBox1的TEXT里显示的是用户名。但我添加数据到表二的时候想把用户名ID也添加进去rnrn。怎么样得到ID?rnDim sql As StringrnDim ds As New DataSet()rnsql = "select * from 用户名"rnds = GetDataFromDB(sql)rnComboBox1.DataSource = ds.Tables(0)rnComboBox1.DisplayMember = "姓名"rn'如何获取与“姓名”对应的ID。然后可以添加到下面“成绩”表里?rnrn下面是把数据存入到另一个表。rn sqlstr = "INSERT INTO [成绩] (id,name) Values('" & id & "','" & ComboBox1.text & "')"
为什么得到的offsetHeight的值是一样的?
function ShowAddMenu()rnrn var MenuObj=document.all.AddContentMenu;rn var el=event.srcElement;rn alert(el.offsetHeight);//每次值都是20rn MenuObj.style.display='';rn MenuObj.style.posLeft=el.offsetLeft;rn MenuObj.style.posTop=el.offsetHeight;rn MenuObj.className="menushow";rn MenuObj.setCapture();rnrnrn我的table大概是这样:rnrn rn rn rn rn rn 点我rnrnrnrnrn rn 内容rnrn rn rn rn rn 点我rnrnrnrnrnrnrn小弟初学JS..还望大虾们指点..
如何得到id的值??
假如地址为http://www.csdn.net/.../1.asp?id=1,那我在同一个页面中如何得到id的值!!
得到id的值。
SPAN的值0 rn SPAN的值1 rn SPAN的值2 rn SPAN的值3 rn SPAN的值4 rn我要得到每一个的值,如何得到呢?rn rn这样得到id的值成了idundefined
得到max(id)的值
select max(id) from tablern在.net里面得到max(id)该怎么做
得到ID值?
如下代码:rnrn rn rn rn rn rn rn rn <%#DataBinder.Eval(Container.DataItem,"bcname")%>rn rn rn rn rn rn rn rn rn rn rn rn <%#DataBinder.Eval(Container.DataItem,"bsname") %>rn rn rn rn rnrn rn rnrn以上代码,我想在"???"这里获取到嵌套的datalist的展现到前台后的html的ID值..应该怎么写?谢谢!
输入数量得到相应的文本框
输入数量得到相应的文本框JS,html,ajax
浏览器地址 :通过参数name为key 得到对应的值
/*** * 浏览器地址 :通过参数 name为key 得到值 * @param name */ function getQueryString(name){ var reg = new RegExp("(^|&amp;)"+name+"=([^&amp;]*)(&amp;|$)"); var r = window.location.search.substr(1).match(...
怎样得到Name和Time的值???
System.Collections.Generic.List list = new System.Collections.Generic.List();rn list.Add(new SS = 1, QQ = new object[] new Name = "a", Time = DateTime.Parse("2010-1-1 17:30") , new Name = "b", Time = DateTime.Parse("2010-1-1 20:00") );rnrn
如何得到 一个 list中所有的 id和id出现的次数count 以及 id 对应的name
如何得到 一个 list中所有的 id和id出现的次数count 以及 id 对应的namern
一样的程序运行完全不一样,用的dev
另一个是程序是复制粘贴上去的,能正常得出结果[img=https://img-bbs.csdn.net/upload/201908/09/1565280965_806418.png][/img][img=https://img-bbs.csdn.net/upload/201908/09/1565280966_436496.png][/img]
我取得的cpu的id为什么是一样的!?
我的代码!rnrn _asmrn rn pushfdrn pushadrn //Get CPU idrn mov eax,1 //¹¦ÄܺÅrn _emit 0x0frn _emit 0xa2rn mov dwId1,eaxrn mov dwId2,ebxrn mov dwId3,ecxrn mov dwId4,edxrn rn // get the companyrn mov edi,pCompany //¹¦ÄܺÅrn mov eax,0rn _emit 0x0frn _emit 0xa2rn mov eax,ebxrn stosdrn mov eax,edxrn stosdrn mov eax,ecxrn stosdrn popadrn popfdrn //_asmrn strShow.Format("CPU ID: \n%08X\n%08X\n%08X\n%08X\r\nCompany:\n%s",dwId1,dwId2,dwId3,dwId4,szCompany);rn为什么呢?rn希望有高手帮忙!在线等!rn
关于jquery找tr的id的值
rn rn 1号元素rn 2号元素rn 3号元素rn 4号元素 5号元素rn rn rnrnrn有个table,我想要tr id=“123”这一行的id的值,就是得到123
iOS开发,开发证书和发布证书对应的bundle ID是不一样的
那么现在问题来了,去腾讯开放平台申请的分享key是根据开发证书的bundle ID来的,上线的时候,bundle ID会改变,那么我还有重新申请一个key?
新手求帮助,为什么我输入值是一样的?
rn[code=java]public class MonsterTestDriver rn public static void main(String [] args)rn Monster [] ma = new Monster[3];rn ma[0] = new Vampire();rn ma[1] = new Monster();rn ma[2] = new Dangon();rn for (int x = 0;x<3;x++)rn ma[x].frightern(x);rn rn rnrnrnclass Monster rn boolean frightern(int d)rn System.out.println("arrrgh");rn return true;rn rnrnrnclass Vampire extends Monsterrn boolean frighten(int x)rn System.out.println("a bite?");rn return false;rn rnrnrnrnclass Dangon extends Vampirern boolean frighten (int degree)rn System.out.println("breath fire");rn return true;rn rn[/code]rnrneclipse编译的结果是这个。为什么不是a bite?/breath fire/arrrgh这个结果rn[img=https://img-bbs.csdn.net/upload/201311/06/1383719801_776332.png][/img]
怎样去得到没有id,name的中的值
比如:rn rn rn FHCS10 rn FHCS20 rn FHCS21 rnTR>rn rn FHCS01 rn FHCS02 rn FHCS12 rnrnrnrn我要的到第二行第二列的值rn怎么办?
怎样获取数量不确定,name或ID值不确定的文本输入的内容呢???
我有一个表单,程序如下:rn rn rn<% do while not rs.eofrn Nameid=rs("News_ID")rn%> rn rn ">rnrn <%rn rs.movenextrn Looprn%> rn rn rn rnrn rn rn rnrnrnrn<%rn rs.closern set rs=nothingrn%>rnrn
如何得到INPUT 的输入值? (在history.back() 后)
用history.back()返回前一页面, 如何在页面中, 用JavaScript 得到以前Control输入的值?
为什么我的这两个完全一样的工程,显示结果不一样?
[code=C/C++]BOOL CTestComboListCtrlDlg::OnInitDialog()rnrn CDialog::OnInitDialog();rnrn // Add "About..." menu item to system menu.rnrn // IDM_ABOUTBOX must be in the system command range.rn ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);rn ASSERT(IDM_ABOUTBOX < 0xF000);rnrn CMenu* pSysMenu = GetSystemMenu(FALSE);rn if (pSysMenu != NULL)rn rn CString strAboutMenu;rn strAboutMenu.LoadString(IDS_ABOUTBOX);rn if (!strAboutMenu.IsEmpty())rn rn pSysMenu->AppendMenu(MF_SEPARATOR);rn pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);rn rn rnrn // Set the icon for this dialog. The framework does this automaticallyrn // when the application's main window is not a dialogrn SetIcon(m_hIcon, TRUE); // Set big iconrn SetIcon(m_hIcon, FALSE); // Set small iconrn rn // TODO: Add extra initialization herern //m_ListCtrlrn m_ListCtrl.InsertColumn(0, "编号", LVCFMT_LEFT, 60);rn m_ListCtrl.InsertColumn(1, "姓名", LVCFMT_LEFT, 150);rn m_ListCtrl.InsertColumn(2, "学号", LVCFMT_LEFT, 150);rn m_ListCtrl.InsertColumn(3, "性别", LVCFMT_LEFT, 150);rn m_ListCtrl.InsertColumn(4, "年龄", LVCFMT_LEFT, 150);rnrn CString strValidChars;// rn m_ListCtrl.SetReadOnlyColumns(0);//read onlyrnrn strValidChars = "";rn m_ListCtrl.SetColumnValidEditCtrlCharacters(strValidChars,1);//none control edit rn rn strValidChars = "0123456789.";rn m_ListCtrl.SetColumnValidEditCtrlCharacters(strValidChars,2);//digital only edit rnrn m_ListCtrl.SetComboColumns(3,TRUE);rn m_ListCtrl.EnableVScroll(); rn m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT);rnrn CString str;rn for(int i=0;i<30;i++)rn rn str.Format("%d",i+1);rn m_ListCtrl.InsertItem(LVIF_TEXT|LVIF_STATE, i, rn str, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED, 0, 0);rn m_ListCtrl.SetItemText(i,1,"张三");rn m_ListCtrl.SetItemText(i,2,"1234");rn m_ListCtrl.SetItemText(i,3,"男");rn rn rn return TRUE; // return TRUE unless you set the focus to a controlrn[/code]rn这个CListCtrl可以正常显示标题栏和内容!rnrn[img=http://fmn042.xnimg.cn/fmn042/20090720/1650/p_large_Rso0_4622g017014.jpg][/img]rnrnrn而下面标题栏不显示,且相应的内容不显示,只横向显示1,2,3.。。。。rn[code=C/C++]BOOL CTestCListCtrlDecorativeDlg::OnInitDialog()rnrn CDialog::OnInitDialog();rnrn // Add "About..." menu item to system menu.rnrn // IDM_ABOUTBOX must be in the system command range.rn ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);rn ASSERT(IDM_ABOUTBOX < 0xF000);rnrn CMenu* pSysMenu = GetSystemMenu(FALSE);rn if (pSysMenu != NULL)rn rn CString strAboutMenu;rn strAboutMenu.LoadString(IDS_ABOUTBOX);rn if (!strAboutMenu.IsEmpty())rn rn pSysMenu->AppendMenu(MF_SEPARATOR);rn pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);rn rn rnrn // Set the icon for this dialog. The framework does this automaticallyrn // when the application's main window is not a dialogrn SetIcon(m_hIcon, TRUE); // Set big iconrn SetIcon(m_hIcon, FALSE); // Set small iconrn rn // TODO: Add extra initialization herern m_ListCtrlInf.InsertColumn(0, "编号", LVCFMT_LEFT, 60);rn m_ListCtrlInf.InsertColumn(1, "姓名", LVCFMT_LEFT, 150);rn m_ListCtrlInf.InsertColumn(2, "学号", LVCFMT_LEFT, 150);rn m_ListCtrlInf.InsertColumn(3, "性别", LVCFMT_LEFT, 150);rnrn CString strValidChars;// rn m_ListCtrlInf.SetReadOnlyColumns(0);//read onlyrnrn strValidChars = "";rn m_ListCtrlInf.SetColumnValidEditCtrlCharacters(strValidChars,1);//none control edit rn rn strValidChars = "0123456789.";rn m_ListCtrlInf.SetColumnValidEditCtrlCharacters(strValidChars,2);//digital only edit rnrn m_ListCtrlInf.SetComboColumns(3,TRUE);rn m_ListCtrlInf.EnableVScroll(); rn m_ListCtrlInf.SetExtendedStyle(LVS_EX_FULLROWSELECT);rnrn CString str;rn for(int i=0;i<30;i++)rn rn str.Format("%d",i+1);rn m_ListCtrlInf.InsertItem(LVIF_TEXT|LVIF_STATE, i, rn str, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED, 0, 0);rn m_ListCtrlInf.SetItemText(i,1,"张三");rn m_ListCtrlInf.SetItemText(i,2,"1234");rn m_ListCtrlInf.SetItemText(i,3,"男");rn rn rn rn return TRUE; // return TRUE unless you set the focus to a controlrn[/code]rnrn[img=http://fmn043.xnimg.cn/fmn043/20090720/1650/p_large_kGFS_5011h017019.jpg][/img]
如何得到需要的值。
"001":["level":"1","name":"a1","circle":"0","gender":"w","job":"8","head":"3.jpg",rn"ll":"1","name":"a2","circle":"0","gender":"w","job":"8","head":"3.jpg",rn"ll":"1","name":"a8","circle":"0","gender":"w","job":"a","head":"5.jpg"],rn"002":["ll":"1","name":"a3","circle":"0","gender":"w","job":"a","head":"0.jpg"],rn"003":["ll":"1","name":"a4","circle":"0","gender":"w","job":"a","head":"3.jpg"],rn"004":["ll":"1","name":"a5","circle":"0","gender":"w","job":"a","head":"5.jpg"],rn"005":["ll":"8","name":"a6","circle":"0","gender":"m","job":"a","head":"4.jpg"],rn"006":["ll":"28","name":"a7","circle":"0","gender":"w","job":"a","head":"3.jpg"]rnrn如何循环得到比如001,和001里面的name的a1值,这两个值,然后002,和002里面的name的a3值,如何循环的解析
如何删除SQL表中重复的记录,除ID值不一样外其它字段都一样
如何删除SQL表中重复的记录,除ID值不一样外其它字段都一样,每两行记录重复,
runat="server" id和name在浏览器都变样了
[code=JScript]rn----js脚本rn rn--runat="server"rnrnrn[/code]rnrn上面的 checkbox name id都变了,js没办法用了。。rnrn想实现checkbox全选功能要怎么做啊???
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符