我有一个xml,我通过API在另一个resurse发送.我是通过XDocument创建的:
XDocument xDoc = new XDocument(
new XDeclaration("1.0", "utf-8", "yes"),
new XElement("Entity",new XAttribute("Type", "attribute1"),
new XElement("Fields",...
Run Code Online (Sandbox Code Playgroud)
当我把它放在它没有声明的请求中.所以我接下来做:
StringBuilder builder = new StringBuilder();
TextWriter writer = new StringWriter(builder);
using (writer)
{
xDoc.Save(writer);
}
Run Code Online (Sandbox Code Playgroud)
但现在TextWriter将xml中的编码更改为utf-16.我需要在utf-8上再次更改它.
在本地机器我做这个查询:
select * from allObjects where status = '????????'
Run Code Online (Sandbox Code Playgroud)
我得到空结果。在服务器中,我执行相同的查询并获取所有记录。DB 和模式是相同的。
html中的代码:
<input type="text" name="fileName" id="fileName" class="file_input_textbox" readonly="readonly" />
<div class="file_input_div">
<input type="button" value="Search files" class="file_input_button" />
<input type="file" class="file_input_hidden" onchange="javascript: document.getElementsByName('fileName')[0].value = this.value" />
</div>
Run Code Online (Sandbox Code Playgroud)
它工作正常.但如果我这样写:
<input runat="server" type="text" name="fileName" id="fileName" class="file_input_textbox" readonly="readonly" />
<div class="file_input_div">
<input type="button" value="Search files" class="file_input_button" />
<input type="file" class="file_input_hidden" onchange="javascript: document.getElementsByName('fileName')[0].value = this.value" />
</div>
Run Code Online (Sandbox Code Playgroud)
它没有工作woth错误:document.getElementsByName(...).0'是null或不是对象