我的表单中有一个asp复选框:
<asp:CheckBox id="option" runat="server" OnCheckedChanged="checkChange" data-attributeA="somevalue1" data-attributeB="somevalue2" AutoPostBack="true" />`
Run Code Online (Sandbox Code Playgroud)
在我的OnCheckedChanged事件中,我想要检索这两个数据属性.
protected void checkChange(object sender, EventArgs e) {}
Run Code Online (Sandbox Code Playgroud)
我怎么做?
我想知道在数据库中使用哪种方法来存储密码.我使用MD5实现了它,但根据一些帖子,SHA1更安全.还有其他更安全的方法吗?请帮我找出保护密码的最佳方法.
我正在开发一个xamarin.forms应用程序(android,iOS,windows).我的应用程序具有共享功能,允许用户将音频文件共享到其他应用程序并从其他应用程序接收音频文件.我已经在android中使用意图文件管理器和东西,但不知道我需要为iOS做什么.我读到了有关扩展的信息.我需要使用它还是其他任何方式?任何帮助,将不胜感激.
编辑 如何在iOS xamarin中进行共享扩展?
编辑
在Android中共享逻辑:
Intent sharingIntent = new Intent(Android.Content.Intent.ActionSend);
sharingIntent.SetType("audio/*");
sharingIntent.PutExtra(Android.Content.Intent.ExtraSubject, "Share");
if (!String.IsNullOrEmpty(url))
{
sharingIntent.PutExtra(Android.Content.Intent.ExtraText, Html.FromHtml(new StringBuilder()
.Append("<p><b>URL</b> : ")
.Append("<a href='" + url + "'>" + url + "</a></p>")
.ToString()));
}
sharingIntent.PutExtra(Intent.ExtraStream, Android.Net.Uri.FromFile(new Java.IO.File(path)));
Forms.Context.StartActivity(Intent.CreateChooser(sharingIntent, "Share via"));
Run Code Online (Sandbox Code Playgroud)
在MainActivity.cs中接收共享文件:
[IntentFilter(new[] { Intent.ActionSend }, Categories = new[] { Intent.CategoryDefault }, DataMimeType = "audio/*")]
[IntentFilter(new[] { Intent.ActionSendMultiple }, Categories = new[] { Intent.CategoryDefault }, DataMimeType = "audio/*")]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
{
async protected override void OnCreate(Bundle bundle) …Run Code Online (Sandbox Code Playgroud) 我有一个xamarin.forms项目,它必须记录音频并将其保存在应用程序上.
有没有可以用来实现这个的插件/ api?
另外我想知道录音的来源即.是否是从麦克风录制的,还是来自免提(扬声器)而不使用麦克风.
如何将我的应用程序中的音频文件共享到其他应用程序并从其他应用程序接收音频文件?
我无法附加音频文件.这是代码片段:
var fileData = NSUrl.FromFilename(path);
var item = UIActivity.FromObject(@"<html><body><b>URL</b>: <a href='" + url + "'>" + url + "</a></body></html>");// NSObject.FromObject(uiImage);
var activityItems = new[] { fileData };
NSString message = (NSString)"Test";
var activityController = new UIActivityViewController(activityItems, null);
activityController.SetValueForKey(NSObject.FromObject("The subject value"), new NSString("subject"));
var topController = UIApplication.SharedApplication.KeyWindow.RootViewController;
while (topController.PresentedViewController != null)
{
topController = topController.PresentedViewController;
}
topController.PresentViewController(activityController, true, () => { });
Run Code Online (Sandbox Code Playgroud)
如果作为邮件附加文件,我还想添加主题和正文.
试过这个,但没有运气,得到一个错误:
activityController.SetValueForKey(NSObject.FromObject("The subject value"), new NSString("subject"));
activityController.SetValueForKey(NSObject.FromObject("The body value"), new NSString("body"));
Run Code Online (Sandbox Code Playgroud)
另外,我想收到其他应用共享的音频文件.我已经使用依赖服务和意图过滤器在android中完成了该功能.对于android,代码已添加到mainactivity.cs,我使用intent过滤器接受来自其他应用程序的音频文件.在iOS中如何做到这一点?
我想知道,在 wcf 休息服务中是否可以以相同的方法同时使用 HTTP POST 和 HTTP Get?我的意思是说客户端页面可以使用 post 或 get 来调用我的方法。
我的客户希望我以这种方式实现一个方法。
由于我们的 API 是“RESTful”服务,因此我们应该能够通过此方法使用 GET 和 POST。该参数可以放置在 GET 请求的 URL 中,也可以放置在 GET 请求的 Header 部分中。使用带有此方法的 HTTP POST 时,参数可以存储在标头部分或正文中。
是否可以?
我想知道我是否可以通过任何方式
使用PdfSharp从HTML代码段创建PDF
having external CSSclasses included in the HTML。
我找到了一种使用HTML内容生成pdf文件的方法,但是我的css类没有应用到PDF。
这是我为简单的html字符串执行的操作:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using PdfSharp.Drawing;
using PdfSharp.Pdf;
using System.Drawing;
using TheArtOfDev.HtmlRenderer.PdfSharp;
using PdfSharp;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
PdfDocument pdf = PdfGenerator.GeneratePdf("<h1>tests</h1><p>test para</p>", PageSize.A4,20,null,null,null);
pdf.Save(@"C\testPDF.pdf");
}
}
Run Code Online (Sandbox Code Playgroud)
和它是如何生成的:

但是我想要包含这样的HTML字符串:
<h1>tests</h1><p class='para1'>test para</p>
Run Code Online (Sandbox Code Playgroud)
有什么办法可以做到这一点?使用不同的库不是问题,唯一的问题是所用的库应该是开源的。
我有一个移动应用程序,它需要显示将通过 REST API 发送给它的图像。如何通过 API 传输图像?我正在使用 C# 开发 ASP.net Web API。
我尝试将图像转换为 base64,然后通过 API 将其发送到移动设备,但这似乎需要很多时间,因为我必须一次性将大量图像发送到我的移动设备。
我需要通过 API 将图像文件以及其他一些数据发送到移动设备,然后 Phonegap android 会将其保存在本地数据库中以供进一步使用。任何帮助,将不胜感激。
我正在从事 Xmarin.forms 项目。我在应用程序中有很多图标。每个平台的图标大小应该是多少?我知道安卓支持
安卓
72x72 - drawable
72x72 - drawable-hdpi
96x96 - drawable-xhdpi
144x144 - drawable-xxhdpi
Run Code Online (Sandbox Code Playgroud)
IOS
57x57
114x114
120x120
72x72
144x144
76x76
152x152
28x28
58x58
50x50
100x100
40x40
80x80
512x512
1024x1021
Run Code Online (Sandbox Code Playgroud)
此尺寸仅适用于徽标图标?或者包括工具栏图标和汉堡菜单(使用主详细信息)在内的所有图标都必须遵循此分辨率?我可以将什么尺寸的图像用于 android、iOs 和 windows 手机的启动画面?Windows Phone 的图标大小是多少?
请指导我。
如何将图标(fontAwesome)添加到我的工具栏项目?参考此链接,我设法为我的标签设置了一个 fontawesome。但是我如何为工具栏 itrm 做到这一点?
我的代码:
ToolbarItem Save = new ToolbarItem();
Save.Text = FontAwesome.FAFloppyO;
Save.Order = ToolbarItemOrder.Primary;
Run Code Online (Sandbox Code Playgroud)
我也尝试将 icon 属性添加到我的 toolbarItem 但不起作用。