我已将System.Runtime.Serialization dll 的引用添加到我的项目中,但仍无法找到System.Runtime.Serialization.Json命名空间,因此无法找到DataContractJsonSerializer类.我在这里错过了什么?
我有一个动态创建的BitmapData对象,其中包含用户绘制的形状.然后我通过Bitmap对象将该BitmapData对象附加到MovieClip,并将该MovieClip设置为另一个MovieClip的掩码.掩码可以工作,但BitmapData的整个边界矩形充当掩码.但我想从遮罩中排除透明部分,因此只能将用户绘制的形状设置为遮罩.有谁能说出如何实现这一目标?谢谢.
我试图构建一个<a>标签并将其设置在<td>一个表中.字符串是完美构建的,但是当我使用jQuery将其设置为innerHTML时,字符串会被破坏.我无法弄清楚为什么会这样?有线索吗?
这是我想在下面设置的字符串<td>:
<a onclick='return EditIssueItemBatch('1c1e27a2-beac-4772-a26f-6a7e05529a65', '498ba483-ca06-4b23-b3a9-0085e4760ff1')'>Edit</a>
Run Code Online (Sandbox Code Playgroud)
但这是设置为innerHTML后的样子:
<A onclick="return EditIssueItemBatch(" ?498ba483-ca06-4b23-b3a9-0085e4760ff1?)? 1c1e27a2-beac-4772-a26f-6a7e05529a65?,>Edit</A>
Run Code Online (Sandbox Code Playgroud)
以下是我的代码片段..
var tr = $("#itemIssueBatchListTable > tbody:last").children()[data.Index + 1];
...
...
var strBuff = [];
strBuff.push("<a onclick='return EditIssueItemBatch('");
strBuff.push(data.ItemIssueBatch.ItemCode_FK);
strBuff.push("', '");
strBuff.push(data.ItemIssueBatch.StockDetCode_FK);
strBuff.push("')'>Edit</a>");
tr.cells[9].innerHTML = strBuff.join("");
...
...
Run Code Online (Sandbox Code Playgroud) 我目前正在使用XmlTextWriter类将包含大量数据(100000条记录)的数据库表导出到xml文件中,并且我直接写入物理驱动器上的文件.
_XmlTextWriterObject = new XmlTextWriter(_xmlFilePath, null);
Run Code Online (Sandbox Code Playgroud)
虽然我的代码运行正常但我的问题是它是最好的方法吗?我应该首先在内存流中写入整个xml,然后从内存流中将xml文档写入物理文件中吗?在这两种情况下,对内存/性能的影响是什么?
编辑
对不起,我实际上无法表达我的意思.谢谢Ash指出.我确实会使用XmlTextWriter,但我想说是否将物理文件路径字符串传递给XmlTextWriter构造函数(或者,如John建议的那样,传递给XmlTextWriter.Create()方法)或使用基于流的api.我当前的代码如下所示:
XmlWriter objXmlWriter = XmlTextWriter.Create(new BufferedStream(new FileStream(@"C:\test.xml", FileMode.Create, System.Security.AccessControl.FileSystemRights.Write, FileShare.None, 1024, FileOptions.SequentialScan)), new XmlWriterSettings { Encoding = Encoding.Unicode, Indent = true, CloseOutput = true });
using (objXmlWriter)
{
//writing xml contents here
}
Run Code Online (Sandbox Code Playgroud) asp.net ×2
c# ×2
actionscript ×1
asp.net-mvc ×1
flash ×1
flash-cs5 ×1
javascript ×1
jquery ×1
json ×1
xml ×1
xmlwriter ×1