Tag: asp.net

如何让我的Web应用程序与我的桌面应用程序通信?

我在C#.NET中开发了一个Web和Windows应用程序。 现在,我想要做的是当在Web应用程序中的特定页面上单击按钮时,必须将信号发送到Windows应用程序,表示已单击链接。 我怎么能这么容易地做到这一点? 我想远离套接字编程…… 我想到了存储cookie的网络应用程序和监控cookies文件夹的桌面应用程序,但这看起来有点笨拙。

将状态码500发送到客户端时不会呈现页面

我有一个页面(通用处理程序),我想在其上返回状态代码500到客户端,以指示出现问题。 我是这样做的: Response.StatusCode = 500; Response.StatusDescription = “Internal Server Error”; 同时我渲染一条友好的消息,告诉用户出现了问题。 但是,我没有看到我的消息,而是获得了这样的默认IIS消息: 服务器错误500 – 内部服务器错误。 您正在查找的资源存在问题,无法显示。 如果我进入IIS并删除500的错误页面,我收到此消息: 由于发生内部服务器错误,无法显示页面。 它在IIS6中按预期工作,但在IIS7中没有。 我该怎么做才能让它在IIS7中运行?

单击按钮本地化应用程序

我在我的项目mainMaster页面中找到了imageButtons: 这是OnClick函数: protected void RU_Click(object sender, ImageClickEventArgs e) { Session[“MyCulture”] = CultureInfo.CreateSpecificCulture(“ru-RU”); Server.Transfer(Request.Url.LocalPath); } protected void USA_Click(object sender, ImageClickEventArgs e) { Session[“MyCulture”] = CultureInfo.CreateSpecificCulture(“en-AU”); Server.Transfer(Request.Url.LocalPath); } 我也有两个.resx文件,但是如何将按钮与按钮联系起来 <asp:Literal ID="Literal1" runat="server" Text="” />

使用jQuery从ASP.Net JSON服务获取数据

我正在尝试调用Google Maps地理编码API,从lat / long对获取格式化地址,然后将其记录到控制台。 我正在尝试获取为给定位置返回的第一个’formatted_address’项。 我很简单无法从JSON中提取该项,我不知道为什么。 将非常感谢提取数据所需的代码行。 javascript: //Gets the current location of the user function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } } function showPosition(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; $.ajax({ type: “POST”, url: “ReportIncident.aspx/ReverseGeocode”, data: “{latitude:” + latitude + “,longitude:” + longitude + “}”, contentType: “application/json; charset=utf-8”, dataType: “json”, […]

如何使用TextMode =“Date”将服务器端代码的值设置为asp.net TextBox?

我正在做一个演示应用程序,用于学习在asp.net文本框控件中引入的新HTML5输入类型(示例 – 日期,电子邮件等作为TextMode)的使用。 在我的示例页面中,我想使用asp:TextBox和TextMode =“Date”显示服务器端日期字段数据。 asp.net代码如下: C#后端代码如下 protected void Page_Load(object sender, EventArgs e) { txtExpenseDate.Text = DateTime.Now.ToString(“MM/dd/yyyy”); } 但是在页面加载时,日期值不会显示在文本框中。 我究竟做错了什么? 附录:刚才意识到,既然这是HTML5,我必须提到浏览器版本。 我使用的是最新的Google Chrome版本33.0.1750.117米。 这会将该字段显示为选择日期的日历,从而支持TextMode =“Date”属性的HTML5等效项。 问候, 萨米特

如何在gridview RowDataBound c#asp.net中创建按钮单击事件

我正在尝试在gridview c#asp.net中的rowdatabound中创建按钮和单击事件,如下面的代码 protected void btnerror_Click(object sender, EventArgs e) { GridView gv = new GridView(); gv.RowDataBound += gv_RowDataBound; gv.RowCommand += gv_RowCommand; gv.RowCreated += gv_RowCreated; gv.EnableViewState = true; gv.DataSource = _dt; gv.DataBind(); } void gv_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ImageButton btnUpdate = new ImageButton(); btnUpdate.ID = “btnupdate”; btnUpdate.ImageUrl = “~/SmartAdmin/Images/update.png”; btnUpdate.ToolTip = […]

在c#中是否有jQuery扩展?

var _Contact = new ContactLstModel { ContactName=”xxxxxx”, EmailAddr=”yyyyyy”, ContactNo=”ddddddd”, SelectedContactType=”dddd” }; var _ContactOption= new ContactLstModel{ ContactType= new List(){ new SelectListItem{ Text=”sss”,Value=”ddd” } } }; 正如你所看到的,它们都是同一型号的ContactLstModel 。 现在我如何将两者合二为一? 就像在jQuery中一样,我们有$.extend(dest,source); C#中有等价的吗?

在ASP.Net应用程序中安全地存储(加密)数据

我有一个asp.net应用程序,可以通过互联网使用Web浏览器访问。 它在Web服务器上运行,并与后端数据库进行通信。 一些用户希望使用该应用程序来存储一些私人数据。 这个要求是: 1)只有存储数据的用户才能看到它。 2)开发人员/ dbas不应该能够看到数据。 3)如果Web服务器和数据库服务器受到攻击,则黑客必须无法解密数据。 所以,很明显我将不得不加密这些数据。 如果我加密它会在某个地方有一个密钥,可能是盐/ IV。 问题是我在哪里存储用于执行解密的数据? 如果我将它存储在数据库或Web服务器中,那么开发人员,dba或黑客可以访问它并解密数据。 我认为我理想的解决方案是将私钥放在客户机上,这样他们就完全负责了。 但我不知道如何使用asp.net Web应用程序来解决这个问题。 我相信我可以创建一个也存储私钥(PFX)的证书。 客户公司可以使用组策略将证书部署到其域。 但是,ASP.Net应用程序可以请求Web浏览器向其发送私钥,以便它可以执行解密吗? 解密客户端将是最好的,但除了在JavaScript中创建一些东西,我不知道这是如何可能的。 欢迎任何建议。

获取选择用于在publish:end事件中发布的语言

我为publish:end事件创建了一个事件处理程序 – 我能够获取正在发布的项目 – 如何获取用户在发布选项中选择的语言?

下拉OnSelectedIndexChanged没有触发

我的下拉框中没有触发OnSelectedIndexChanged事件。 我看过的所有论坛都告诉我添加AutoPostBack=”true” ,但这并没有改变结果。 HTML: 代码背后: public partial class _Default : Page { string _sLocation = string.Empty; string _sCurrentLoc = string.Empty; TimeSpan _tsSelectedTime; protected void Page_Load(object sender, EventArgs e) { AddTimeZones(); cboSelectedLocation.Focus(); lblCurrent.Text = “Currently in ” + _sCurrentLoc + Environment.NewLine + DateTime.Now; lblSelectedTime.Text = _sLocation + “:” + Environment.NewLine + DateTime.UtcNow.Add(_tsSelectedTime); } //adds all timezone […]