|
Can we forward a port on mobile through which my pc is connected?
|
|
|
|
|
Can you please describe it briefly. I mean your exact requirement.
|
|
|
|
|
actually i have requirement to run my asp.net application which include database server connected to a router and host machine connected to different newtwork.(i.e through mobile).just wanna test how does it work in diff network in wan..in this way i have to do port forearding in my mobile ..how can i set up port forwarding in mob
|
|
|
|
|
Member 11919722 wrote: port forwarding in mob
How do you mean? Incoming to your handset or using it as a wifi hotspot?
|
|
|
|
|
incoming to my handsset...once i type a publiv ip address then...it gets connected to my handset in which my hoast mashine ip address is confugred..as it happens in router same way how can it b possible in habdset
|
|
|
|
|
I don't think it's possible. Mobile operators control NAT, users are clumped onto shared public IPs. You wont be able to forward it as you don't control the gateway server. 3G/4G isn't designed for these kinds of applications.
|
|
|
|
|
thanks for your valuable response....by the way i have one more question .i.e can we give a meaningful name to public ip address...as example m accessing my application using public ip address/directory/page.aspx ...which is working fine over wan ..but i have requirement of giving my public ip address a meaningful name...like ...tata/directory/page.aspx...where tata is nothing but leads to my public ip address..please help me out with your solution.
Thanks
|
|
|
|
|
i got the solution for above question of giving meaning full name to ip address ..likewise hoe can we give both ip address and port number should be binded to one name ..since now m able to access my app with meaningful name of ip address but have to mention port no ...i dont want port no to be mentioned without mentioning it how can we do ...all in all binding both ip address and port no to a single meaningful name
|
|
|
|
|
Hi all,
I am very new to angularjs. For learning purposes I wrote a sample application that will render a partial page inside main page. For this I have used angularjs dynamic routing inside asp.net MVC project. Also I have hosted the website I created because I have used $location.
The problem I am facing is that When I try to click on the link "Client Information", i get the following error:
Quote: Error: [$compile:tpload] http://errors.angularjs.org/1.3.0/$compile/tpload?p0=ClientInfo as seen in the F12-> Console
My code is as below:
index.cshtml
@{
ViewBag.Title = "Home Page";
}
<link href="../../Content/dealnavigation.css" rel="stylesheet" type="text/css" />
@section scripts{
<script src="~/Scripts/angular.min.js" type="text/javascript"></script>
<script src="~/Scripts/angular-route.min.js" type="text/javascript"></script>
<script src="~/Scripts/angular/script.js" type="text/javascript"></script>
}
@section featured {
<section class="featured">
<div class="content-wrapper">
<hgroup class="title">
<h1>@ViewBag.Title.</h1>
<h2>@ViewBag.Message</h2>
</hgroup>
</div>
</section>
}
<div ng-app="deals" ng-controller="newdealController">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<ul class="nav nav-wizard margin-bottom-20 hidden-print">
<li >
<a ng-click="GotoClientInfo()" href="javascript:void(0);">Client Information </a>
</li>
<li >
<a ng-click="GotoFacilityInfo()" href="javascript:void(0);">Facility Details </a>
</li>
</ul>
</div>
<div ng-view>
</div>
</div>
script.js is the file where I have defined angular related code.
script.js
var $routeProviderReference;
angular.module('deals', ['ngRoute'])
.config(['$routeProvider', function ($routeProvider) {
debugger;
$routeProviderReference = $routeProvider;
$routeProviderReference.when('/Step1', {
templateUrl: 'ClientInfo',
controller: 'newdealController'
});
$routeProviderReference.when('/Step2', {
templateUrl: 'FacilityDetails',
controller: 'newdealController'
});
} ])
.controller('newdealController', function ($scope, $location, $route) {
$scope.GotoClientInfo = function () {
debugger;
$location.path('Step1');
$route.reload();
console.log($route);
};
});
HomeController.cs
public ActionResult Index()
{
ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
return View();
}
public ActionResult ClientInfo()
{
ViewBag.Message = "Client Info.";
return PartialView();
}
BR,
Arjun
modified 21-Oct-15 9:56am.
|
|
|
|
|
Hi I have a table with more than 30 columns and I have to perform Insert Operation.
Is there any way simple.????
|
|
|
|
|
No. You'll need to pass in all the parameters. You could of course load an input file, but I still say that specifying each parameter is easier. It's a pain, but the only way to get data into those fields.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Thanks If you find any way let me know.. right now used excel to get rid of typing..
|
|
|
|
|
Greetings gurus,
This problem has bugged me down all day.
The subs below allow our users the ability to save a file to the server and filename and path to the database.
This works great except that management doesn't want users forced to upload a file if they don't want to.
In other words, uploading of a file should be optional, not required.
So far, I have tried several different things to remove only the part that challenges users to upload a file before record is saved.
I have also tried googling for easier solutions but have found none yet.
Any assistance is greatly appreciated.
Protected Sub Btn_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim btn As LinkButton = DirectCast(sender, LinkButton)
Dim savecontinue As String = btn.CommandArgument
Dim correctExtension As Boolean = False
'Dim blSucces As Boolean = False
Dim FilePath As String = ConfigurationManager.AppSettings("FilePath").ToString()
If FileUploadToServer.HasFile Then
Dim fileName As String = FileUploadToServer.PostedFile.FileName
Dim fileSize As Integer = FileUploadToServer.PostedFile.ContentLength
Dim fileExtension As String = Path.GetExtension(fileName).ToLower()
Dim extensionsAllowed As String() = {".pdf"}
If extensionsAllowed.Contains(fileExtension) Then
correctExtension = True
End If
If correctExtension Then
If fileExtension = ".pdf" Then
Try
FileUploadToServer.PostedFile.SaveAs(filePath)
SaveFileInfo(fileName, fileSize, FilePath)
lblResult.Text = "File successfully uploaded and file path saved in database"
lblResult.ForeColor = Drawing.Color.Red
Catch ex As Exception
lblResult.Text = "Unable to upload file"
lblResult.ForeColor = Drawing.Color.Red
End Try
End If
''Check if file already exists. If so, delete it and replace with new one
If File.Exists(Server.MapPath(FilePath) & fileName) Then
File.Delete(Server.MapPath(FilePath) & fileName)
End If
' Get size of uploaded file, here restricting size of file
fileSize = FileUploadToServer.PostedFile.ContentLength
If FileSize <= 26214400 Then
'1048576 byte = 1MB
'Get file name of selected file
fileName = Path.GetFileName(FileUploadToServer.FileName)
'Save selected file into specified location
FileUploadToServer.SaveAs(Server.MapPath(FilePath) & fileName)
lblResult.Text = "File uploaded successfully!"
lblResult.ForeColor = Drawing.Color.Red
'blSucces = True
Else
lblResult.Text = "Attachment file size should not be greater then 250 MB"
lblResult.ForeColor = Drawing.Color.Red
End If
Else
lblResult.Text = "File extension " + fileExtension + " is not allowed"
lblResult.ForeColor = Drawing.Color.Red
End If
End If
End Sub
Private Sub SaveFileInfo(ByVal strfilename As String, ByVal size As Integer, ByVal strPath As String)
Using Sqlcon As New SqlConnection(connStr)
Using cmd As New SqlCommand()
Sqlcon.Open()
cmd.Connection = Sqlcon
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "InsertOrUpdate"
cmd.Parameters.Add(New SqlParameter("@EmpID", Session("EmpNum")))
cmd.Parameters.Add(New SqlParameter("@ckRequestReview", ""))
cmd.Parameters.Add(New SqlParameter("@RequestedTitle", txtTitleChange.Text))
cmd.Parameters.Add(New SqlParameter("@TitleChangeComments", txtTitleComments.Text))
cmd.Parameters.Add(New SqlParameter("@RequestedPay", txtPayGradeChange.Text))
cmd.Parameters.Add(New SqlParameter("@PayChangeComments", txtPayComments.Text))
cmd.Parameters.Add(New SqlParameter("@RequestedClass", txtClassSpecChange.Text))
cmd.Parameters.Add(New SqlParameter("@ClassChangeComments", txtClassComments.Text))
cmd.Parameters.Add(New SqlParameter("@EmpSignature", txtsign.Text))
cmd.Parameters.Add(New SqlParameter("@finishedOrUnfinished", "Finished"))
cmd.Parameters.Add(New SqlParameter("@ManagerID", divManager.SelectedValue))
cmd.Parameters.Add(New SqlParameter("@DeptID", Session("DeptID")))
cmd.Parameters.Add(New SqlParameter("@DirectorID", Session("DirectorNum")))
cmd.Parameters.Add(New SqlParameter("@apFileName", SqlDbType.VarChar, 100))
cmd.Parameters.Add(New SqlParameter("@apFilepath", SqlDbType.VarChar, 100))
cmd.Parameters.Add(New SqlParameter("@FileSize", SqlDbType.Int))
cmd.Parameters("@apFileName").Value = strfilename
cmd.Parameters("@apFilepath").Value = strPath
cmd.Parameters("@FileSize").Value = size
cmd.ExecuteNonQuery()
Dim rows As Integer = cmd.ExecuteNonQuery()
If rows = 1 Then
lblResult.Text = "Record Successfully Saved. Please log out and close your browser"
lblResult.ForeColor = System.Drawing.Color.Red
End If
End Using
End Using
End Sub
|
|
|
|
|
Why not just add a checkbox to the form to give the user the option?
|
|
|
|
|
|
If FileUploadToServer.HasFile Then
Else
SaveFileInfo ("", 0, "")
End If
|
|
|
|
|
Thank you F-ES Stitecore.
Your solution worked for me.
|
|
|
|
|
It's very easy. Don't make it required. It's your code. Just pass a blank value for apFileName when there is no file. I guess I don't see where you are stuck.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Want to build an ecommerce site exactly like the one listed:
www.roadtrafficsigns.com
It's a javascript site using asp with aspx webages. I can look at some of the source code and understand a little bit, but I'm really at a lost of where to begin. I especially want to learn how the custom entering text fields are working with the image display. Any help is appreciated.
|
|
|
|
|
You are unlikely to learn this by posting questions here. Google will find you many articles on the subject which you should read for yourself.
|
|
|
|
|
If you want to build an ecommerce site then get a book on asp.net and start learning. If you encounter any specific questions regarding specific problems then feel free to post about them. Also if I was you I'd pick a better site to reproduce.
|
|
|
|
|
Member 12055876 wrote: I especially want to learn how the custom entering text fields are working with the image display. What custom entering text fields? What does that mean?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
actually we want to make my website fast and i use repeater jquery, ajax for get data using store procedure now we want to implement paging concept in this code but still remember our speed will not effect because we want fast website
my code is
CS.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CS.aspx.cs" Inherits="CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
body
{
font-family: Arial;
font-size: 10pt;
}
table
{
border: 1px solid #ccc;
border-collapse: collapse;
background-color: #fff;
width:200px;
}
table th
{
background-color: #B8DBFD;
color: #333;
font-weight: bold;
}
table th, table td
{
padding: 5px;
border: 1px solid #ccc;
}
table, table table td
{
border: 0px solid #ccc;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$.ajax({
type: "POST",
url: "CS.aspx/GetCustomers",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {
alert(response.d);
},
error: function (response) {
alert(response.d);
}
});
});
function OnSuccess(response) {
var xmlDoc = $.parseXML(response.d);
var xml = $(xmlDoc);
var customers = xml.find("Table");
var table = $("#dvCustomers table").eq(0).clone(true);
$("#dvCustomers table").eq(0).remove();
customers.each(function () {
var customer = $(this);
$(".name", table).html(customer.find("compid").text());
$(".city", table).html(customer.find("Compdate").text());
$(".postal", table).html(customer.find("name").text());
$(".country", table).html(customer.find("phone").text());
$(".phone", table).html(customer.find("subdepartnm").text());
$(".fax", table).html(customer.find("block").text());
$("#dvCustomers").append(table).append("<br />");
table = $("#dvCustomers table").eq(0).clone(true);
});
}
</script>
</head>
<body style="font-family: Arial; font-size: 10pt">
<form id="form1" runat="server">
<div id="dvCustomers">
<asp:Repeater ID="rptCustomers" runat="server">
<ItemTemplate>
<table class="tblCustomer" cellpadding="2" cellspacing="0" border="1">
<tr>
<th>
<b><u><span class="name">
<%# Eval("compid")%></span></u></b>
</th>
</tr>
<tr>
<td>
<b>Complain Date: </b><span class="city"><%# Eval("Compdate")%></span><br />
<b>Name: </b><span class="postal"><%# Eval("name")%></span><br />
<b>Phone: </b><span class="country"><%# Eval("phone")%></span><br />
<b>Department: </b><span class="phone"><%# Eval("subdepartnm")%></span><br />
<b>Block: </b><span class="fax"><%# Eval("block")%></span><br />
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html
>
CS.aspx.cs code
using System;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web.Services;
public partial class CS : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.BindDummyItem();
}
}
private void BindDummyItem()
{
DataTable dummy = new DataTable();
dummy.Columns.Add("compid");
dummy.Columns.Add("Compdate");
dummy.Columns.Add("name");
dummy.Columns.Add("phone");
dummy.Columns.Add("subdepartnm");
dummy.Columns.Add("block");
//dummy.Columns.Add("Fax");
dummy.Rows.Add();
rptCustomers.DataSource = dummy;
rptCustomers.DataBind();
}
[WebMethod]
public static string GetCustomers()
{
DataTable dt = new DataTable();
SqlCommand cmd = null;
SqlDataAdapter adp = null;
string constr = ConfigurationManager.ConnectionStrings["SERVERNAME"].ConnectionString;
using (SqlConnection con = new SqlConnection(constr))
//string constr = ConfigurationManager.ConnectionStrings["SERVERNAME"].ConnectionString;
cmd = new SqlCommand("sp_Closed", con);
cmd.Parameters.Add("@OfficerId", SqlDbType.BigInt).Value = 1344;
cmd.CommandType = CommandType.StoredProcedure;
//adp = new SqlDataAdapter(cmd);
//adp.Fill(dt);
//rptCustomers.DataSource = dt;
//rptCustomers.DataBind();
//string query = "SELECT TOP 10 * FROM Customers";
//SqlCommand cmd = new SqlCommand(query);
return GetData(cmd).GetXml();
}
private static DataSet GetData(SqlCommand cmd)
{
string constr = ConfigurationManager.ConnectionStrings["SERVERNAME"].ConnectionString;
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.Connection = con;
sda.SelectCommand = cmd;
using (DataSet ds = new DataSet())
{
sda.Fill(ds);
return ds;
}
}
}
}
}
|
|
|
|
|
What exactly are you asking us to do?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
I have done all process of making asp.net app over wan...did port farwarding,provided inbound rules to port 80 and got public ip address...but when am accessing my application in wan ....its showing web page is not avaialble...m struggeling to fix it for last some days..but dint get succeeded ....please help me with this issue.
Thanks
|
|
|
|