默认情况下,使用C#代码添加cookie的过期时间是多少?
HttpCookie myCookie= new HttpCookie("myCookie");
myCookie.Value = txtCookie.Text;
// Add the cookie.
Response.Cookies.Add(myCookie);
Run Code Online (Sandbox Code Playgroud) 我有一个小的C#web应用程序.如何获得允许用户通过HTTP POST发送文件的c#代码.它应该能够发送文本文件,图像文件,excel,csv,doc(所有类型的文件)而不使用流阅读器和所有.
我有一个这样的调查员
IEnumerable<System.Windows.Documents.FixedPage> page;
Run Code Online (Sandbox Code Playgroud)
如何添加页面(例如:D:\newfile.txt)?我已经试过Add,Append,Concat等但没有为我工作.
我正在使用C#Web应用程序.我想深入了解页面事件.因为我认为页面加载事件首先发生(当在浏览器中请求页面时).但是当我尝试评论该方法时protected void Page_Load(object sender, EventArgs e),页面加载时没有错误.
我试图添加MessageBox.Show(Message);并且在我的C#.net Web应用程序中找不到它(按钮单击方法也在其中Page_Load).显示错误
'当前上下文中不存在名称'MessageBox''
我需要为此添加任何装配参考吗?(我正在使用.net框架4).有没有替代方法呢?
我有一张使用leaflet.js绘制的地图.如果我将经度和纬度值作为输入,我可以识别多边形吗?我可以为此获得客户端脚本吗?
我试图使用传单js绘制多边形.但我面临的问题是,当尺寸增加时,它无法绘制多边形.当我尝试使用谷歌地图时也会发生同样的事情.我可以绘制最多21个多边形.
请有人给我一个解决方案
我正在使用Google Maps KML图层点击事件.
我正在使用此代码:
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(41.875696, -87.624207),
zoom: 11,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
var ctaLayer = new google.maps.KmlLayer('https://sites.google.com/site/anoopkml123/kml/ab9Plan0520.kmz');
ctaLayer.setMap(map);
google.maps.event.addListener(ctaLayer, 'click', function(kmlEvent) {
alert(kmlEvent.featureData.name);
});
}Run Code Online (Sandbox Code Playgroud)
有时alert(kmlEvent.featureData.name)显示一个数字,但有时它是'未定义'.有时obj.featuredData.id为null(ZERO_RESULTS状态位于状态字段中).
我有一个简单的C#.net Web应用程序.我正在使用XPS文件.我使用了以下代码
private void button1_Click(object sender, EventArgs e)
{
try
{
string xpsFile = "D:\\Completed-Form.xps";
xpsToBmp(xpsFile);
MessageBox.Show("Done");
}
catch (Exception ex)
{
MessageBox.Show (ex.Message);
}
}
static public void xpsToBmp(string xpsFile)
{
XpsDocument xps = new XpsDocument(xpsFile, System.IO.FileAccess.Read);
FixedDocumentSequence sequence = xps.GetFixedDocumentSequence();
for (int pageCount = 0; pageCount < sequence.DocumentPaginator.PageCount; ++pageCount)
{
DocumentPage page = sequence.DocumentPaginator.GetPage(pageCount);
RenderTargetBitmap toBitmap = new RenderTargetBitmap((int)page.Size.Width,(int)page.Size.Height,96,96,System.Windows.Media.PixelFormats.Default);
toBitmap.Render(page.Visual);
BitmapEncoder bmpEncoder = new BmpBitmapEncoder();
bmpEncoder.Frames.Add(BitmapFrame.Create(toBitmap));
FileStream fStream = new FileStream("D:\\xpstobmp" + pageCount + ".bmp", FileMode.Create, FileAccess.Write);
bmpEncoder.Save(fStream); …Run Code Online (Sandbox Code Playgroud) 我有一个C#.net方法,如下所示
public string jsonTest()
{
List<string> list = new List<string>();
list.Add("aa");
list.Add("bb");
list.Add("cc");
string output = JsonConvert.SerializeObject(list);
return output;
}
Run Code Online (Sandbox Code Playgroud)
在这里尽管我通过使用JsonConvert.SerializeObject创建一个Json对象我得到一个字符串(因为返回类型是字符串).
我可以通过使用返回类型JsonResult(或类似的东西)来做类似我们在MVC中可以做的事情吗?
return Json(new { data = list }, JsonRequestBehavior.AllowGet);
Run Code Online (Sandbox Code Playgroud)
是否可以在asp.net中创建Json数据?
在客户端,我使用ajax调用从jsonTest()获取数据.
$.ajax({
type: 'GET',
url: "test.aspx", //In test.aspx pageload calling jsonTest()
dataType: 'json',
success: function (data) {
alert(data);
},
error: function (data) {
alert("In error");
}
});
Run Code Online (Sandbox Code Playgroud)
当我给出dataType:'json'时,它将转到错误部分(因为ajax需要json数据,但它获取字符串).这就是为什么我想将它解析为服务器端的json对象.
c# ×7
javascript ×3
.net ×1
add ×1
asp.net ×1
asp.net-mvc ×1
bmp ×1
cookies ×1
file ×1
google-maps ×1
http-post ×1
httpcookie ×1
ienumerable ×1
jquery ×1
json ×1
json.net ×1
kml ×1
leaflet ×1
messagebox ×1
object ×1
pageload ×1
polygon ×1
xps ×1