.NET ---- B/S的特点,不接收js赋值
1、使用js 传递的代码,后台取不到值
借助隐藏域进行取值
传递到另一个界面
<div style="margin:4px"> BOM名称(<font color="red">*</font>):<asp:TextBox MaxLength="49" ID="tbBomNameX" runat="server"></asp:TextBox><asp:HiddenField ID="HidBomNameX" runat="server" /> BOM编码(<font color="red">*</font>):<asp:TextBox MaxLength="24" ID="tbBomMarkX" runat="server"></asp:TextBox><asp:HiddenField ID="HidBomMarkX" runat="server" /> </div> <input id="btnExcel" type="button" value="Excel导入" class="ttbtn" onclick="javascript:WebDialogLoad('Excel导入', 800, 600, '../qdExcel/BOM_Excel_UpLoad_win.aspx?pwidth=780&pheight=480&btn=<%=btnSearch.ClientID%>&wxid=<%=_gSaleListGuid%>&c1=<%=tbBomNameX.ClientID%>&c2=<%=HidBomNameX.ClientID%>&c3=<%=tbBomMarkX.ClientID%>&c4=<%=HidBomMarkX.ClientID%>')" /> <input id="btnCopy" type="button" value="从其它BOM表复制" class="ttbtn" onclick="javascript:WebDialogLoad('从其它BOM表复制', 800, 600, 'ShengChanManage_QingDan_List_Copy_win.aspx?pwidth=780&pheight=480&btn=<%=btnSearch.ClientID%>&wxid=<%=_gSaleListGuid%>&c1=<%=tbBomNameX.ClientID%>&c2=<%=HidBomNameX.ClientID%>&c3=<%=tbBomMarkX.ClientID%>&c4=<%=HidBomMarkX.ClientID%>')" />
借助js 给其赋值
不要忘了接受传递的函数
最后保存的时候,注意要分清,增加,和借助js赋值,时的取值
如果不借助隐藏域,就保存不了,通过js 传递的值
2、定义的全局变量,保存后其值消失
将其变成方法进行保存