我正在尝试设置一个从Arduino MKR1000向Azure IOT Event Hub发送消息的基本示例,但似乎无法使任何在线示例正常工作,并且我是Arduino的新手。
任何有关简单工作示例的指针?
我尝试了此示例,并稍作更改以发布消息而不是接收消息,但没有运气。我可以毫无问题地连接到Wifi,只是在发布HTTP请求时出现错误,并显示“ HTTP错误411。该请求必须分块或具有内容长度”。这似乎也不是最干净的方法,但我只是不想立即开始一些基本操作:)
代码示例:
#include <SPI.h>
#include <WiFi101.h>
#include "arduino_secrets.h"
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
char ssid[] = SECRET_SSID; // your network SSID (name)
char pass[] = SECRET_PASS; // your network password (use for WPA, or use as key for WEP)
const int MKR1000_LED = 6 ;
///*** Azure IoT Hub Config ***///
//see: http://mohanp.com/ for details on getting this right if you are not sure.
char hostname[] = "*****.azure-devices.net"; // …Run Code Online (Sandbox Code Playgroud) 我正在尝试访问所选radioButton的值.我有一个单选按钮的列表由子标题分隔(因此我没有使用radioList)
我不知道如何访问所选值,因为我不知道它是动态的给出了什么名称.
以下代码位于for循环中并输出无线电选项.所有选项均适用于一个必需的用户选择.
//add list to radio button list
RadioButton button1 = new RadioButton {
GroupName = "myGroup",
Text = singleType.appTypeName,
ID = singleType.appTypeID.ToString()
};
radioArea.Controls.Add(button1);
myLabel = new Label();
myLabel.Text = "<br />";
radioArea.Controls.Add(myLabel);
Run Code Online (Sandbox Code Playgroud)
这是我试图访问它的方式:
RadioButton myButton = (RadioButton) radioArea.FindControl("myGroup");
Run Code Online (Sandbox Code Playgroud)
我意识到这应该是非常简单的,但我仍然处于非常PHP的心态,并感谢任何帮助.
谢谢
我是新手使用MVP模式,我只是想确保从用户控件中调用演示者的最佳方式.
MyPage.aspx有一个演示者MyPresenter
该页面包含一个用户控件,它通过我从MyPage设置的属性接受MyPage的Presenter
MyUserControl.Presenter = this.Presenter
Run Code Online (Sandbox Code Playgroud)
我现在正试图在演示者中调用Method1,它会检索一些配置并在用户控件的视图上设置它.
Presenter.Method1(); // calls method and sets config to the view
Run Code Online (Sandbox Code Playgroud)
我的问题首先是
如果是这样,通过用户控件访问视图值是否有效,如下所示.
Presenter.View.MyData
我只是想确保我不会走这条完全错误的道路!
我试图将这个字符串分解为2种颜色,并想知道是否有更简洁的方法来实现相同的结果?
// Obtain colour values
string cssConfig = "primary-colour:Red, secondary-colour:Blue";
var parts = cssConfig.Split(',');
var colour1 = parts[0].Split(':')[1];
var colour2 = parts[1].Split(':')[1];
Run Code Online (Sandbox Code Playgroud) 我想允许用户从联系人实体中选择一个或多个联系人,然后启动一个接受记录ID的对话框.我们的想法是为联系人添加一些自定义配置.
我目前在功能区按钮上启动了一个自定义操作,启动了一个对话框,但它只接受一个记录ID.我可以访问所选记录ID的列表,这不是问题,它是使用JavaScript将列表传递给对话框.
我似乎无法在SDK或代码片段中找到任何内容.我找到的最接近的是这个:
http://crmmongrel.blogspot.com/2011/06/launch-dialog-from-ribbon-button-in-crm.html
任何人都知道这是否可行?我知道开箱即用发送直接电子邮件允许将电子邮件发送到所选项目,所以我需要类似的东西.
我应该使用对话框还是别的什么?
以下是单击功能区按钮时调用的javascript代码片段:
function LaunchModalDialog(SelectedControlSelectedItemReferences,dialogID, typeName)
{
// Get selected objects
var allItems = new Array
var allItems = SelectedControlSelectedItemReferences
// Just get first item for now as dialog only seems to accept one ID
var personId = allItems[0].Id;
personId = personId.replace(/\{/g, "");
personId = personId.replace(/\}/g, "");
// Load modal
var serverUri = Mscrm.CrmUri.create('/cs/dialog/rundialog.aspx');
var mypath = serverUri + '?DialogID={' + dialogID + '}&EntityName=' + typeName + '&ObjectId={' +personId + '}';
mypath = encodeURI(mypath);
// First …Run Code Online (Sandbox Code Playgroud) 我遇到了方法的返回类型的问题.
该方法返回一个linq对象,该对象目前返回类型tblAppointment.此方法如下所示:
public tblAppointment GetAppointment(int id)
{
var singleAppointment = (from a in dc.tblAppointments
where a.appID == id
select a).SingleOrDefault();
return singleAppointment;
}
Run Code Online (Sandbox Code Playgroud)
问题是tblAppointment是抽象的并且有许多继承它的子类型.当我尝试它返回一个对象,它的类型是"appointmentTypeA"并调用.GetType()方法,它给了我正确的子类型,但是当我试图访问属性只允许我以访问父属性.如果我拿走对象并将它投射到子类型的新对象然后它工作,让我访问我需要的一切,但它似乎很乱.
var viewSingleAppointment = appointmentRepos.GetAppointment(appointmentId);
Debug.Write(viewSingleAppointment.GetType()); //returns type i want
if (viewSingleAppointment is tblSingleBirthAppointment)
{
tblSingleBirthAppointment myApp = (tblSingleBirthAppointment)viewSingleAppointment; //need to do this to access TypeA properties for some reason
}
Run Code Online (Sandbox Code Playgroud)
编辑:我有这个工作,但我需要使用select语句每次约会(约20),并将其转换为相应的类型和retreive属性和林不知道如何重构这个,因为它会在几个页面中使用我们正在做.
我目前有以下网址,但它会搜索关键字而不仅仅是用户Feed.
我希望我的用户只能提供用户名,并在其个人资料中显示Feed.
我应该使用什么网址来获取包含旧帖子的用户Feed?
我有一个场景,我需要一个透明的背景图像,但我无法控制我使用的动态生成的图像.因此,透明PNG是不可能的.不应影响同一div中的所有子元素,并且应该完全可见.
我知道如何将透明度应用于背景颜色和块级元素,但是您可以为背景图像执行此操作吗?
我的任务是创建一个允许用户添加一组或多组答案的表单.例如,他们将从下拉列表中进行选择,然后向表单添加另一组输入.他们可以重复这个过程X次.
在服务器上处理方面处理这个问题的最佳方法是什么?
我理解我可以将每个元素绑定到一个列表,然后遍历每个列表,知道每个列表中的每个值都是通过索引"链接"的.
但有更好的方法吗?希望这是有道理的.我还没有示例代码.
我有多次调用Membership.GetUser(),似乎无法找到内置的任何内容来处理这个问题(没有多次访问数据库).
在认识到这不适合之前,我首先研究了静态变量.我知道我可以使用会话,但我需要对userID进行哈希/加密以使其安全,这很好但我不想这样做而不检查是否有内置的方法在.net成员中执行此操作提供商
是否有内置的方法来记住像UserID这样的值并安全地存储当前用户的值?
c# ×4
asp.net ×3
.net ×2
arduino ×1
asp.net-mvc ×1
azure ×1
controls ×1
css ×1
dialog ×1
dynamic ×1
generics ×1
iot ×1
javascript ×1
linq-to-sql ×1
mvp ×1
optimization ×1
return-type ×1
string ×1
transparency ×1
twitter-feed ×1
webforms ×1