[英]html input “name” property server render
我想在服务器中修复名称值。 .Net在页面中呈现控件时更改实际的字段名称。 如何确定价值?
如果我写ClientIDMode="Static"
ID不会更改。 我不要这个
<input type="text" name="username" runat="server" id="inputName" />
呈现的<input name="ctl00$MainContent$inputName" type="text" id="inputName" class="form-control" placeholder="First name" clientid="static" />
称为名称前缀,.net通过添加命名为前缀的容器和动态控件来做到这一点。 它的基本目的是确保动态呈现每个控件的唯一ID,以停止此行为,您需要在web.config中更改以下内容:
<system.web>
<pages clientIDMode="Static">
</pages>
</system.web>
您还可能需要使用其他clientid模式,例如predictable,Inherit或AutoID。 希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.