需要效果:在asp.net mvc中需要实现和邮件当中的发件人一样效果(用符号分割每个发件人信息,要么直接删除某个发件人信息,要不不删除,不可能删除的某个发件人信息的一部分)具体:例如一个学生信息包含两个字段(学号和姓名),需要显示姓名(但是学号也隐藏包含在一起)就像控件的key和value值一样,按照上面需要效果进行显示,在js和后台代码中需要分别实现,怎么处理,请高手指点
ASP.NETMVC

解决方案 »

  1.   

    这种情况,发件人一般是选择出了的,不能通过输入姓名的方式,那样太复杂和不准确。
    一般实现方式:
    选择发件人,能得到对应发件人的姓名和学号;将姓名加入对应的显示区(input、div)显示如:XXX; XXX; XXX;
    然后将学号也通过特殊字符相加(111$222$333$44)放入hidden隐藏域中,在后台取隐藏域中的值得到学号值串,然后根据对应的特殊字符截取获得学号集合....
      

  2.   

    你可以看看QQ邮箱的源码,它是把整个邮箱地址放在一个DIV里面,删除先选择整个DIV<td width="99%" style="*padding-right:4px;" class="content_title"><div class="noime div_txt" id="toAreaCtrl" style="cursor: text;"><div style="position: absolute; color: rgb(160, 160, 160); padding-top: 1px; display: none;"></div><div unselectable="on" addr="[email protected]" title="[email protected]" style="float:left;white-space:nowrap;" class="addr_base addr_normal"><b addr="[email protected]" unselectable="on">惜缘:xxxx</b><span addr="[email protected]" unselectable="on">&lt;QQ<span addr="[email protected]" unselectable="on" class="domain">@qq.com</span>&gt;</span><span class="semicolon">;</span><a name="del" class="addr_del" href="javascript:;"></a></div><div style="float: left; border: medium none; overflow: hidden; width: 13px;" class="addr_text"><input type="input" accesskey="t" ime-mode="disabled" style="border:none;outline:none;-webkit-appearance:none;width:100%;" class="js_input" tabindex="1" autocomplete="off"><div style="width: 1px; height: 1px; overflow: auto; white-space: nowrap; border: medium none; margin: 0px; padding: 0px; font-family: Tahoma; font-size: 12px; font-weight: 400; line-height: 14px; word-spacing: 0px;">46WW</div></div><div unselectable="on" style="clear:both;border:none;margin:0;padding:0;"><input type="text" tabindex="-1" style="position:absolute;border:none;padding:0;width:10px;left:-9999px;top:-9999px;"></div></div><div style="display: none;"></div><textarea accesskey="t" tabindex="1" style="display:none;" onfocus="setFocus('cc');" class="noime txt input_wd rev" name="to" id="to" title="您可以在右侧中选择联系人给他们发信"></textarea><input type="hidden" value="" name="swap3" id="swap3"></td>